按回车的话就把文本域的东西加到文本区里面!谢谢!!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Swing2
{
public static void main(String[]args)
{
new MyJFrame("rogerwu").show();
}
}
class MyJPanel extends JPanel implements ActionListener
{
JLabel JF = new JLabel("文本域");
JTextField JTF = new JTextField(20);
JTextArea JTA = new JTextArea();
MyJPanel()
{ super();
Panel P = new Panel();
P.add(JF);
P.add(JTF);
setLayout(new BorderLayout());
add(P,BorderLayout.NORTH);
add(JTA,BorderLayout.CENTER);
}
}
class MyJFrame extends JFrame 
{
MyJFrame(String s)
{super(s);
this.getContentPane().add(new MyJPanel());
setSize(300,200);
}}

解决方案 »

  1.   

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Swing2
    {
    public static void main(String[]args)
    {
    new MyJFrame("rogerwu").show();
    }
    }
    class MyJPanel extends JPanel implements ActionListener
    {
    JLabel JF = new JLabel("文本域");
    JTextField JTF = new JTextField(20);
    JTextArea JTA = new JTextArea();
    MyJPanel()
    { super();
    Panel P = new Panel();
    JTF.addActionListener(this); // 1
    P.add(JF);
    P.add(JTF);
    setLayout(new BorderLayout());
    add(P,BorderLayout.NORTH);
    add(JTA,BorderLayout.CENTER);
    } public void actionPerformed(ActionEvent e) // 2
    {
    JF.setText(JTF.getText());

    }
    class MyJFrame extends JFrame 
    {
    MyJFrame(String s)
    {super(s);
    this.getContentPane().add(new MyJPanel());
    setSize(300,200);
    }}
      

  2.   

    写错,将2中的JF.setText(JTF.getText());改为:JTA.append(JTF.getText())
      

  3.   

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Swing2
    {
    public static void main(String[]args)
    {
    new MyJFrame("rogerwu").show();
    }
    }
    class MyJPanel extends JPanel implements ActionListener
    {
    JLabel JF = new JLabel("文本域");
    JTextField JTF = new JTextField(20);
    JTextArea JTA = new JTextArea();
    MyJPanel()
    { super();
    Panel P = new Panel();
    JTF.addActionListener(this); 
    P.add(JF);
    P.add(JTF);
    setLayout(new BorderLayout());
    add(P,BorderLayout.NORTH);
    add(JTA,BorderLayout.CENTER);
    } public void actionPerformed(ActionEvent e) 
    {
    JTA.append(JTF.getText());

    }
    class MyJFrame extends JFrame 
    {
    MyJFrame(String s)
    {super(s);
    this.getContentPane().add(new MyJPanel());
    setSize(300,200);
    }}
      

  4.   

    加个键盘响应事件,定义keyPressed方法
    判断event.getKeyCode()==KeyEvent.VK_ENTER
      

  5.   

    textfield addActionListener(this); 实际就是回车触发的。