簡體   English   中英

Swing:有沒有辦法檢測鼠標是否靜止?

[英]Swing: Is there a way to detect if the mouse is still?

在MouseInputAdapter下,有一個mousePressed,mouseReleased,mouseDragged和mouseMoved的偵聽器,但是當鼠標靜止時是否有一個偵聽器?

沒有內置此類事件。

如果需要該功能,則可能需要考慮使用計時器。 將計時器設置為您希望鼠標在事件觸發之前處於空閑狀態的時間長度。 確保在MouseMoved事件中重置計時器。 您可能要在MouseEnter上啟用和重置計時器,並在MouseLeave上禁用計時器。

不,沒有這樣的監聽器,即方法。 只是,當這些事件均未觸發時,您可能會認為鼠標靜止不動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM