我有下面的代碼在Game.java:Java小程序的KeyListener
public void start()
{
Thread thread = new Thread(this);
thread.start();
this.world = new World();
}
在世界一流的,我有我的遊戲,一組壁,食品和玩家的實際項目。
public class World {
private Food food;
private HashSet<Wall> walls = new HashSet<Wall>();
private Player player;
...
}
的問題如下:我想有我在播放器類keylisteners,但我似乎無法弄清楚如何得到這個...
我已經實現試Player.java中的KeyListener類,並實現了3個函數。然而,player.java不允許我使用this.addKeyListener(this)所以我的keyevents不會被觸發...
我該如何做這項工作?
這是Swing(JApplet)嗎? AWT(使用Applet類)? – 2011-04-17 19:37:01