Я пытаюсь создать игру, и я хочу знать, как распознавать ввод с клавиатуры. Я не знаю, с чего начать. Осмотрел и ничего не нашел. Кстати, я использую JFrame.Как получить ввод с клавиатуры для игры
ответ
В Swing
, есть два способа обнаружения события клавиатуры:
При выборе использовать первый или второй, прочитать первую ссылку близко. Процитировать раздел:
Основные слушатели имеют свое место в качестве интерфейса низкого уровня для ввода с клавиатуры, но для ответа на отдельные клавиши привязки клавиш более подходят и, как правило, приводят к более легкому сохранению кода.
Можете ли вы дать мне пример того, как определить, нажата ли пробельная панель? – bobbyboy123
В разделе «Как сделать и удалить ключевые привязки» ссылки «KeyBindings» я привел пример. – copeg
component.getInputMap(). Put (KeyStroke.getKeyStroke («Пространство»), «doSomething»); – bobbyboy123
- 1. Ввод клавиатуры для игры в Java
- 2. Ввод клавиатуры в игры (для GLUT)
- 3. игры ввод с клавиатуры и события
- 4. Получить ввод с клавиатуры с Canvas
- 5. Как получить ввод с клавиатуры в Python?
- 6. Как получить ввод с клавиатуры в D?
- 7. Как получить ввод с клавиатуры в pygame?
- 8. Как получить ввод текста с виртуальной клавиатуры
- 9. прослушать ввод с клавиатуры
- 10. Lua: Получить ввод с клавиатуры без блокировки
- 11. Real Mode Сборка Получить Ввод с клавиатуры
- 12. GtkEntry не получить ввод с клавиатуры
- 13. Получить ввод с клавиатуры без приостановки программы
- 14. следовые ввод с клавиатуры
- 15. Экранное ввод с клавиатуры
- 16. Как определить ввод клавиатуры?
- 17. Ввод клавиатуры для нотной записи
- 18. Невозможно получить ввод с клавиатуры Pygame для работы
- 19. Отключить ввод клавиатуры для QFontComboBox
- 20. PyCharm: Как отлаживать `raw_input()` ввод с клавиатуры?
- 21. Ввод клавиатуры с программируемой клавиатурой
- 22. Получить ввод клавиатуры C++ за пределами терминала
- 23. Detect ввод с клавиатуры Javascript
- 24. XNA - Ввод клавиатуры
- 25. BlueJ и ввод с клавиатуры
- 26. AS3: Как получить полноэкранный и ввод с клавиатуры?
- 27. Как получить ввод с клавиатуры при одновременном выполнении других вещей?
- 28. Как получить ввод с клавиатуры команды «CTRL L» в VBScript
- 29. Как получить ввод с клавиатуры в домашней ОС?
- 30. Как я могу получить исходный ввод с клавиатуры в VB.NET?
возможно дубликат [Ввод с клавиатуры для игры в Java] (http://stackoverflow.com/questions/2702203/keyboard-input-for-a-game-in-java) – Michael
Добро пожаловать bobbyboy123. Не забывайте задавать конкретный вопрос при размещении вопроса. – ChiefTwoPencils