gpt4 book ai didi

java - 什么更好 : Key Listener or key Adapter?

转载 作者:行者123 更新时间:2023-11-30 06:03:41 25 4
gpt4 key购买 nike

我正在编写一个游戏,玩家可以使用 WASD 键来移动。我知道在这种情况下有两种方法注册键盘输入:使用按键监听器或按键适配器。

但是,目前还不清楚每个类的好处是什么,Java 创建者没有理由拥有两个执行相同操作的类。

我想知道哪个是更好的选择。

最佳答案

public abstract class KeyAdapter extends Object implements KeyListener

An abstract adapter class for receiving keyboard events. The methods in this class are empty. This class exists as convenience for creating listener objects.

实际上似乎是KeyAdapter 是一个实现 KeyListener 的类接口(interface),因此我们无法讨论哪个更好,因为实现和接口(interface)并不相同

您实际上可以做的只是扩展 KeyAdapter 类并根据您的实际需要添加一些对键盘事件的额外支持

Here您可以找到如何处理该主题的示例

关于java - 什么更好 : Key Listener or key Adapter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51774451/

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