Swing输入框添加回车监控事件
程序员文章站
2022-07-08 09:34:21
...
Swing输入框添加回车监控事件
使用Swing实现了一个登录窗口,每次都要点击登录按钮才触发登录操作,感觉不够方便。
于是有了这边博客。
passwordField.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
super.keyTyped(e);
if (e.getKeyChar() == KeyEvent.VK_ENTER) {
log.info("回车按钮触发登录事件");
doLogin();
}
}
});
在密码输入框添加一个按键监听事件。判断案件如果是回车键,那么就触发登录操作。
我在网上找到不少例子,都是使用 e.getKeyCode() == KeyEvent.VK_ENTER 来判断是否属于回车键的,我想说的是,如果你没有实践过,就不要到处copy文章来误导后人了。我在jdk1.8的环境是 不管输入什么案件e.getKeyCode()返回都是0。