Java/AWT/Swing:如何区分按下的输入或返回键
问题描述:
如果用户按下Return键(字符右侧)或Enter键(数字键盘),看起来本机应用程序的行为不同 - 一次一个新的行字符被插入,另一次默认按钮被激活。Java/AWT/Swing:如何区分按下的输入或返回键
如何区分Java/AWT/Swing中的两个按键?
答
keyEvent.getKeyLocation() == KeyEvent.KEY_LOCATION_NUMPAD
谢谢。不幸的是,这不是由KeyStroke处理的,所以不能为Enter或Return键分配不同的操作。 :( – Mot 2010-07-17 17:25:58
注意:这也只适用于keyPressed事件,而不适用于keyTyped事件。 – 2012-02-17 17:38:41