0
Я использую NetBeans для создания моего приложения.Простой Key Listener не работает NetBeans
Все мои слушатели мыши отлично работают, но прослушиватель клавиш вообще не слушает.
private void viewport1KeyPressed(java.awt.event.KeyEvent evt) {
System.out.println(evt.VK_SPACE);
if (evt.getKeyCode() == evt.VK_SPACE) {
System.out.println("Bingo");
}
Нет выхода оттуда, и где я использую evt.VK_SPACE Netbeans предупреждает меня о доступе к статическому полю.
Что я делаю неправильно?
«Доступ к статическому полю» означает ... вы получаете доступ к статическому полю из экземпляра класса. Должно быть 'KeyEvent.VK_SPACE' - поле является статическим членом. –
Но я не могу редактировать первую строчку, она генерируется netbeans. – Gudron
Вместо этого используйте [* Key Bindings *] (http://docs.oracle.com/javase/tutorial/uiswing/misc/keybinding.html). – trashgod