我在JFrameFrom上有一个JButton和一个JTextField。我想在文本字段中输入一些数据然后当我按下回车键时,会发生一个事件而没有设置焦点在按钮上。像雅虎登录页面这样的东西。您可以输入用户名和密码,无需将焦点移至登录按钮,按Enter键时,将发生登录。我怎么能这样做?
答案 0 :(得分:2)
如果我理解你的问题,解决方案应该很容易。只需在ActionListener
上添加JTextField
:
textField.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//Do stuff...
}
});
当焦点JTextField
和按Enter键时,将发生事件。