Хорошо, поэтому я создал игру в понг, и это круто, и все, но каждый раз, когда я иду в игру, я должен щелкнуть по окну, чтобы использовать любые элементы управления. Мне было интересно, есть ли способ использовать элементы управления (например, w s a d) без необходимости щелчка по окну. Просто вопрос. Спасибо, если вы ответите и пожалеете, что я не могу проголосовать за вас, потому что у меня недостаточно репутации.Java Mouse Щелчок по проблеме
0
A
ответ
0
KeyListener
известен тем, что имеет проблемы с фокусировкой. Это в основном сводится к тому, что KeyListener
будет реагировать только на нажатия клавиш, если компонент, к которому он присоединен, является фокусируемым и имеет фокус.
Вместо этого вы должны попробовать использовать Key Bindings API, который позволяет вам контролировать граничность фокуса, в той степени, в которой до тех пор, пока окно имеет фокус, вы можете реагировать на ключевые события (пока какой-либо другой компонент не потребляет их первые;))
Смежные вопросы
- 1. IE Javascript Щелчок по проблеме
- 2. TextBox Mouse Двойной щелчок
- 3. Tkinter binding mouse двойной щелчок
- 4. Java и C++ по проблеме разматывания стека
- 5. Группировка по проблеме на Java 8
- 6. Эффект Java Mouse "Фонарик"?
- 7. Java Mouse Listener
- 8. Группа Mysql по проблеме?
- 9. Справка по проблеме Uiscrollview!
- 10. Jquery по проблеме изменения
- 11. Помощь по этой проблеме
- 12. Группа по проблеме
- 13. SQL группа по проблеме
- 14. SQL группа по проблеме
- 15. regexp в java-проблеме
- 16. Selenium Java. Навигация по WebElement по проблеме linkText
- 17. JAVA Mouse Event
- 18. Java move mouse
- 19. java bounceBall mouse escape
- 20. Java Game Mouse Movement
- 21. Java auto mouse
- 22. java mouse capture
- 23. MySQL JDBC по проблеме SSL
- 24. Имитировать щелчок по функции JavaScript в Java
- 25. Java Read Raw Mouse Input
- 26. Java JOGL2 и Mouse Listeners
- 27. emacs xterm-mouse-mode двойной щелчок, чтобы выделить слово
- 28. Проверка значения по проблеме массива
- 29. Update parse.com по магистральной проблеме
- 30. Получить элемент по проблеме id?
Короткий ответ: нет. Нет, если вы не хотите использовать JNI/JNA, но это было бы странно, потому что каждый раз, когда вы нажимали «W» где-нибудь, ваша игра обновлялась бы ... – MadProgrammer
Такое воняет, потому что каждый раз, когда я пытаюсь играть в свою игру, я нужно быстро щелкнуть по окну, чтобы начать контролировать моего парня, или я умру очень быстро. – crazyfailure
Ahhh, это звучит как другая проблема, вы случайно используете «KeyListener» ...? – MadProgrammer