簡體   English   中英

Java applet密鑰偵聽器

[英]Java applet keylistener

我在Game.java中有以下代碼:

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; 
    ...
}

問題如下:我想在播放器類中加入我的按鍵監聽器,但似乎無法弄清楚該如何獲取...

我通過在Player.java中實現KeyListener類並實現其附帶的3個功能來進行嘗試。 但是,player.java不允許我使用this.addKeyListener(this),所以永遠不會觸發我的鍵盤事件...

我該如何進行這項工作?

您需要在Applet / JApplet上調用addKeyListener並傳遞( 相同 !) player實例作為偵聽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM