Java анимация, с ключевым слушателем - PullRequest
0 голосов
/ 18 июля 2011

Я пытался сделать так, чтобы, если бы я нажал правую / левую клавишу, спрайт / Марио оказался бы вправо / влево.Если бы я нажал правую клавишу, он бы повернулся направо.Но по какой-то причине, когда я нажал левую клавишу, он не будет смотреть влево.

Исходный код: Первый , Второй

изображения

Ответы [ 2 ]

2 голосов
/ 18 июля 2011

"Для запуска событий клавиатуры компонент должен иметь фокус клавиатуры." - Как написать прослушиватель клавиш

1 голос
/ 18 июля 2011

Не используйте KeyListener. Вместо этого используйте Key Bindings , которые являются более гибкими и используются всеми компонентами Swing.

...