我有这个类,当我将KeyboardEvent
添加到此类时,我创建了一个KeyAdapter
类扩展addKeyListener
,然后按一个键(现在){ {1}}但没有打印出来,它没有做任何事情(没有错误)。
System.out.println("Here");
但是,当我这样做时,它起作用,又打印出“Here”:
public class Ship extends GameObject{ // GameObject Extends JPanel
public Ship(Sprite sprite, ImageObserver o){
super(sprite, o);
this.addKeyListener(new KeyboardEvent());
}
}
在其他课程中我运行:
public class Game extends JFrame{
public void start(int width, int height){
this.addKeyListener(new KeyboardEvent());
}
}