public void actionPerformed(ActionEvent evt) {// handle button event
Object source = evt.getSource();
String k = evt.getActionCommand();
jTextArea1.append(k);
}
我有上面的代码,jTextArea1.append(k);
有错误。我得到的错误是
找不到符号符号:方法 append(java.lang.String)位置: 变量txtArea类型 javax.swing.JTextField中
如果我使用jTextArea1.settext(k); ,它的工作原理,但我想附加现有的文本
答案 0 :(得分:2)
答案 1 :(得分:1)
似乎jTextArea1
的类型是JTextField
。将jTextArea1声明为
JTextArea jTextArea1 = new JTextArea();
然后您就可以使用方法append("string")
。
答案 2 :(得分:0)
你也可以使用:
String x = jTextArea.getText();
String a = x + k ; // String k = evt.getActionCommand();
jTextArea.setText(a);