Java动画,带关键点侦听器

Java动画,带关键点侦听器,java,swing,key-bindings,keylistener,Java,Swing,Key Bindings,Keylistener,我试着这样做,如果我按下右/左键,雪碧/马里奥将面向右/左。如果我按对了键,他就会面朝右边。但由于某种原因,当我按下左键时,他不会面向左边 源代码: “要触发键盘事件,组件必须具有键盘焦点。”——“要触发键盘事件,组件必须具有键盘焦点。”——不要使用键盘侦听器。相反,使用更灵活且所有Swing组件都使用的键侦听器。不要使用键侦听器。相反,请使用更灵活且所有Swing组件都使用的代码。为了更快地获得更好的帮助,请在问题中直接发布1,而不是在粘贴箱站点上发布4个类中超过250行的不可编译代码。对于这

我试着这样做,如果我按下右/左键,雪碧/马里奥将面向右/左。如果我按对了键,他就会面朝右边。但由于某种原因,当我按下左键时,他不会面向左边

源代码:


“要触发键盘事件,组件必须具有键盘焦点。”——

“要触发键盘事件,组件必须具有键盘焦点。”——

不要使用键盘侦听器。相反,使用更灵活且所有Swing组件都使用的键侦听器。

不要使用键侦听器。相反,请使用更灵活且所有Swing组件都使用的代码。

为了更快地获得更好的帮助,请在问题中直接发布1,而不是在粘贴箱站点上发布4个类中超过250行的不可编译代码。对于这些图片,请随时热链接到我的网站上的一些图片。或者,在代码中生成它们,如中所示。如果每次按箭头键时都调用
irFrames()
ilFrames()
,将创建大量不必要的
ImageIcon
s。要更快地获得更好的帮助,请直接在问题中发布1,而不是在一个粘贴库站点上的4个类中超过250行的不可编译代码。对于这些图片,请随时热链接到我的网站上的一些图片。或者,在代码中生成它们,如中所示。如果每次按箭头键时调用
irFrames()
ilFrames()
,将创建大量不必要的
ImageIcon
s。这适用于基于对话框的应用程序,但不适用于游戏。这适用于基于对话框的应用程序,但不适用于游戏。