gpt4 book ai didi

java - 在java中实现mouseLIstener和mouseMotionListener的类

转载 作者:行者123 更新时间:2023-12-04 07:04:47 25 4
gpt4 key购买 nike

我有一个关于在 java 中实现 mouseListener 和 mouseMotionListener 的类的问题。

我最近在我用 Java 制作的这个游戏中将我的鼠标监听器分成不同的模式,并且在处理 Build Item 监听器时遇到了一个有趣的问题。

对于游戏面板,我使用了两种方法在需要时将监听器重置为不同的模式,因此我为游戏面板设置了 mouseListener 和 mouseMotionListener。 Build Item 监听器实现了两者,因此创建了自己的两个实例。
这导致了非静态“当前正在构建”对象的问题,因为它将使用监听器类的两个实例创建对象的两个实例。

观看此视频以获得更图形化的解释... ( http://www.screenjelly.com/watch/AkfFINJOUNY )

希望这是有道理的。本质上,我解决了这个问题,但实际上,我只想创建一个构建模式监听器类的实例。我是否必须为游戏面板类设置 mouseListsner 和 mouseMotionListsner,或者是否有某种类型的监听器实现了这两种监听器类型?

这可能是一个非常愚蠢的问题,我不确定。这是我的第一个真正的项目,我很享受学习。我确实对此进行了快速谷歌搜索,但没有出现任何结果。

在此先感谢您在 Stack 上的出色人员:)

最佳答案

您需要同时设置

关于java - 在java中实现mouseLIstener和mouseMotionListener的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1277811/

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