2016-03-09 2 views
0

я сделалJava, не может найти getKeyCode()

импорт java.awt.event.KeyEvent

но когда я типа

KeyEvent.get

Возможные предложения, которые дает IDE:

KeyEvent.getKeyText:

и другие методы полукокса, , что мне нужно, чтобы загрузить или импортировать?

Все, что я хочу, это то, что позволяет мне читать клавиши со стрелками. ty

+0

Если вы имеете в виду 'KeyEvent' (класс), вы можете обращаться к статическим методам и полям. Вам нужно обратиться к экземпляру 'KeyEvent'. –

+2

'getKeyCode()' не является статическим методом. Вы не можете получить к нему доступ непосредственно из класса. –

+1

'KeyEvent' также связан с графическим интерфейсом AWT. Если вы работаете с графическим интерфейсом (надеюсь, вы используете хотя бы Swing), вам может быть лучше с [Key Bindings API] (http://docs.oracle.com/javase/tutorial/uiswing/misc/ keybinding.html) – MadProgrammer

ответ

0

Для статического доступа вы можете использовать KEY_PRESSED.

Документация для справки [здесь]. 1

+0

Это не определяет, какой ключ был нажат. OP не мог использовать это в качестве альтернативы для 'getKeyCode()' –

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