Swing:有没有办法检测鼠标是否仍然存在?

时间:2015-08-01 21:15:12

标签: java swing mouseevent

在MouseInputAdapter下,有一个mousePressed,mouseReleased,mouseDragged和mouseMoved的监听器,但是当鼠标静止时是否有监听器?

2 个答案:

答案 0 :(得分:4)

内置没有此类事件。

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

答案 1 :(得分:1)

不,没有这样的听众,即方法。只是,当没有触发这些事件时,您可能会认为鼠标仍然存在。

相关问题