Java Swing:有没有办法检测鼠标是否静止?
在MouseInputAdapter下,有一个用于mousePressed、MouseRelease、MouseDraged和mouseMoved的侦听器,但当鼠标静止时是否有一个侦听器?不,没有这样的侦听器,即方法。只是,当这些事件都没有被触发时,你可能会认为鼠标还在 不,没有这样的侦听器,即方法。只是,当这些事件都没有被触发时,你可能会认为鼠标还在 没有内置此类事件Java Swing:有没有办法检测鼠标是否静止?,java,swing,mouseevent,Java,Swing,Mouseevent,在MouseInputAdapter下,有一个用于mousePressed、MouseRelease、MouseDraged和mouseMoved的侦听器,但当鼠标静止时是否有一个侦听器?不,没有这样的侦听器,即方法。只是,当这些事件都没有被触发时,你可能会认为鼠标还在 不,没有这样的侦听器,即方法。只是,当这些事件都没有被触发时,你可能会认为鼠标还在 没有内置此类事件 如果您需要该功能,您可能需要考虑使用定时器。将计时器设置为触发事件前鼠标空闲的时间长度。确保在MouseMoved事件中重置计
如果您需要该功能,您可能需要考虑使用定时器。将计时器设置为触发事件前鼠标空闲的时间长度。确保在MouseMoved事件中重置计时器。您可能希望启用和重置MouseEnter上的计时器,并禁用MouseLeave上的计时器。
没有内置此类事件如果您需要该功能,您可能需要考虑使用定时器。将计时器设置为触发事件前鼠标空闲的时间长度。确保在MouseMoved事件中重置计时器。您可能希望启用和重置MouseEnter上的计时器,并禁用MouseLeave上的计时器。
为什么?告诉我们您的实际需求是什么,而不是您尝试的解决方案,我们可能能够提供不同的方法。为什么?告诉我们您的实际需求是什么,而不是您尝试的解决方案,我们可能能够提供不同的方法。