如何让JTextField响应回车键

所以我希望得到一个JTexField,当按下回车键并将光标放入其中时,将文本放入JTextArea中。 有人可以帮忙吗?

忘记为Swing组件使用KeyListener

此侦听器设计用于AWT组件,不为JTextComponents提供可靠的交互机制。

使用ActionListener – 在绝大多数系统上,当按下enter时, JTextField将调度ActionEvent

 myTextField.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { myTextArea.append(myTextField.getText() + "\n"); } }); 
  JTextArea myJTextArea = new JTextArea(); myJTextArea.setBounds(200, 15, 258, 28); myJPanel.add(myJTextArea); JTextField myJTextField = new JTextField(); myJTextField.setBounds(15, 15, 130, 28); myJPanel.add(myJTextField); myJTextField.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { if(e.getKeyCode() == KeyEvent.VK_ENTER) { myJTextArea.setText(myJTextField.getText()); } } });