Java动画,带有键监听器

时间:2011-07-18 03:30:57

标签: java swing key-bindings keylistener

我试图这样做,如果我按下右/左键,精灵/马里奥将面向左/右。如果我按下右键,他就会面朝右。但出于某种原因,当我按下左键时,他将不会面朝左。

源代码:FirstSecond

Images

2 个答案:

答案 0 :(得分:2)

“要触发键盘事件,组件必须具有键盘焦点。” - How to Write a Key Listener

答案 1 :(得分:1)

不要使用KeyListener。而是使用更灵活的Key Bindings并由所有Swing组件使用。