我正在尝试创建一个使用 jframe 将普通文本转换为二进制的应用程序。我找不到我的代码有任何错误,但它仍然输出错误,并且当我尝试运行该应用程序时它无法运行。我的代码:package japplet;public class Translator extends javax.swing.JFrame { /** * Creates new form Translator */ public Translator() { initComponents(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jScrollPane2 = new javax.swing.JScrollPane(); Output = new javax.swing.JTextArea(); Translate = new javax.swing.JButton(); Reset = new javax.swing.JButton(); User_InputBox = new javax.swing.JTextField(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); Output.setEditable(false); Output.setColumns(20); Output.setRows(5); jScrollPane2.setViewportView(Output); Translate.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N Translate.setText("Translate"); Translate.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { TranslateActionPerformed(evt); } }); Reset.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N Reset.setText("Reset"); Reset.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ResetActionPerformed(evt); } }); User_InputBox.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { User_InputBoxActionPerformed(evt); } });
1 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
得到了我的答案,只是改变了 String UserInputBox = User_InputBox.getSelectedText(); 到 UserInputBox = User_InputBox.getText();
但是这里又来了一个问题,会开新帖。
添加回答
举报
0/150
提交
取消