gpt4 book ai didi

java - MouseAdapter 和 KeyAdapter 都需要 'extend'

转载 作者:搜寻专家 更新时间:2023-11-01 04:03:19 27 4
gpt4 key购买 nike

只是想知道创建需要处理鼠标点击和按键的类的最佳实践方法是什么。显然不可能在 Java 中继承多个类,所以目前我正在使用 MouseListener 和 KeyListener 接口(interface),这意味着我必须在我的类中有很多空方法来满足接口(interface),而我实际上只需要 keyReleased 和 mouseReleased。

如果我可以使用 MouseAdapter 和 KeyAdapter,我就可以摆脱这些方法并拥有更简洁的代码。因此,关于如何使用这些类的任何建议都不会比我已有的更困惑。

最佳答案

您可以继承其中一个 Adapter 类,然后实现另一个接口(interface)。这样您只需完成大约一半的工作。

我建议使用提供最多方法覆盖率的适配器,以最大限度地减少您的工作。

如果您已经从其他东西继承,那么您显然别无选择,只能实现这两个接口(interface)。

关于java - MouseAdapter 和 KeyAdapter 都需要 'extend',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960983/

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