Java/AWT/Swing:如何区分按下的输入或返回键

问题描述:

如果用户按下Return键(字符右侧)或Enter键(数字键盘),看起来本机应用程序的行为不同 - 一次一个新的行字符被插入,另一次默认按钮被激活。Java/AWT/Swing:如何区分按下的输入或返回键

如何区分Java/AWT/Swing中的两个按键?

keyEvent.getKeyLocation() == KeyEvent.KEY_LOCATION_NUMPAD 
+0

谢谢。不幸的是,这不是由KeyStroke处理的,所以不能为Enter或Return键分配不同的操作。 :( – Mot 2010-07-17 17:25:58

+0

注意:这也只适用于keyPressed事件,而不适用于keyTyped事件。 – 2012-02-17 17:38:41