因此,我想获得一个JTextField,以将光标放在其中时按Enter键将其中的文本放入JTextArea中。有人可以帮忙吗?
最佳答案
不用为KeyListener
组件使用Swing
了。
此侦听器设计为与AWT
组件一起使用,无法为JTextComponents
提供可靠的交互机制。
改用ActionListener
-在绝大多数系统上,按Enter键时,ActionEvent
将调度JTextField
。
myTextField.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
myTextArea.append(myTextField.getText() + "\n");
}
});