Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Swing:有没有办法检测鼠标是否静止?_Java_Swing_Mouseevent - Fatal编程技术网

Java Swing:有没有办法检测鼠标是否静止?

Java Swing:有没有办法检测鼠标是否静止?,java,swing,mouseevent,Java,Swing,Mouseevent,在MouseInputAdapter下,有一个用于mousePressed、MouseRelease、MouseDraged和mouseMoved的侦听器,但当鼠标静止时是否有一个侦听器?不,没有这样的侦听器,即方法。只是,当这些事件都没有被触发时,你可能会认为鼠标还在 不,没有这样的侦听器,即方法。只是,当这些事件都没有被触发时,你可能会认为鼠标还在 没有内置此类事件 如果您需要该功能,您可能需要考虑使用定时器。将计时器设置为触发事件前鼠标空闲的时间长度。确保在MouseMoved事件中重置计

在MouseInputAdapter下,有一个用于mousePressed、MouseRelease、MouseDraged和mouseMoved的侦听器,但当鼠标静止时是否有一个侦听器?

不,没有这样的侦听器,即方法。只是,当这些事件都没有被触发时,你可能会认为鼠标还在

不,没有这样的侦听器,即方法。只是,当这些事件都没有被触发时,你可能会认为鼠标还在

没有内置此类事件


如果您需要该功能,您可能需要考虑使用定时器。将计时器设置为触发事件前鼠标空闲的时间长度。确保在MouseMoved事件中重置计时器。您可能希望启用和重置MouseEnter上的计时器,并禁用MouseLeave上的计时器。

没有内置此类事件


如果您需要该功能,您可能需要考虑使用定时器。将计时器设置为触发事件前鼠标空闲的时间长度。确保在MouseMoved事件中重置计时器。您可能希望启用和重置MouseEnter上的计时器,并禁用MouseLeave上的计时器。

为什么?告诉我们您的实际需求是什么,而不是您尝试的解决方案,我们可能能够提供不同的方法。为什么?告诉我们您的实际需求是什么,而不是您尝试的解决方案,我们可能能够提供不同的方法。