2010-07-17 3 views
4

Похоже, что родные приложения ведут себя по-другому, если пользователь нажимает клавишу возврата (справа на символы) или клавишу Enter (клавиша клавиатуры) - один раз добавляется новый символ линии, в другое время активируется кнопка по умолчанию.Java/AWT/Swing: как отличить нажатую клавишу ввода или возврата

Как я могу отличить оба нажатия клавиш от Java/AWT/Swing?

ответ

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

Спасибо. К сожалению, это не обрабатывается KeyStroke, поэтому нельзя назначать разные действия для клавиши Enter или Return. :( – Mot

+0

Примечание: Это также работает только для событий keyPressed, а не для ключевых событий. –

Смежные вопросы