这是我到目前为止尝试过的:
{
TextField tf;
JTextArea ta;
public TextListener()
{
gui();
}
public void gui()
{
JFrame f = new JFrame();
JPanel p = new JPanel();
tf = new JTextField("",20);
ta = new JTextArea("",20,20);
JButton b = new JButton("SHOW");
f.add(p);
p.add(tf);
p.add(b);
p.add(ta);
f.setVisible(true);
f.setSize(400,200);
f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void actionPerformed(ActionEvent ae)
{
String name = tf.getText();
ta.append(name);
}
public static void main(String[] arg)
{
new TextListner();
}
答案 0 :(得分:0)
阅读How to Use Text Areas的Swing教程中的部分,以获取工作示例。
本教程中的示例将ActionListener
添加到文本字段。因此,您只需使用“ Enter”键将文本添加到文本区域即可。
不过,您可以简单地修改代码以使用JButton并将ActionListener添加到按钮以及文本字段中。