我做了一个Pong克隆,我遇到了一个问题。KeyListener只有在某些时候才能正常工作。没有我能找到的模式。
这里引用的是我的Pong.java(主类):http://pastebin.com/8d7BqK4x
这是Board.java(图形和KeyListener):http://pastebin.com/0zb526BE
发布于 2011-10-31 08:43:48
通常,由于焦点问题,您不想使用KeyListener (这可能是侦听器只在某些时候侦听的原因--可能是侦听组件失去了焦点,因此KeyListener失去了它的功能。
最好使用键绑定,在这种情况下,您不必太担心焦点问题,并且要处理更高级别的构造,即Swing使用自身侦听组件的构造。这些教程将“给你指路”。
https://stackoverflow.com/questions/7948956
复制相似问题