java中添加键盘事件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:36:36
类似于所有的登录框,填写了用户名和密码后点击回车就进入到登陆后的界面。有一个按钮register来侦听点击事件,那么当键盘上敲入回车时,怎么样触发这个事件?谢谢了啊!
关键是给哪个组件添加响应事件?

当然是给你的按钮添加事件了伪代码:
ActionListener loginAction = new ActionListener() {。。}
jButton.registerKeyboardAction(loginAction, KeyStroke.getKeyStroke(
KeyEvent.VK_ENTER, 0), JComponent.WHEN_IN_FOCUSED_WINDOW);