gpt4 book ai didi

Java 小程序按键监听器

转载 作者:太空宇宙 更新时间:2023-11-04 08:39:15 25 4
gpt4 key购买 nike

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

问题如下:我希望在玩家类中拥有我的 key 监听器,但我似乎不知道如何获得这个...

我尝试在 Player.java 中实现 KeyListener 类并实现它附带的 3 个函数。但是,player.java不允许我使用this.addKeyListener(this),所以我的按键事件永远不会被触发...

我怎样才能做到这一点?

最佳答案

您需要在 Applet/JApplet 上调用 addKeyListener 并传递(相同!)player 实例作为监听器。

关于Java 小程序按键监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5695892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com