簡體   English   中英

當鼠標離開時,SWT MouseMove偵聽器

[英]SWT MouseMove Listener when mouse is… out

我使用鼠標移動偵聽器來處理SWT中畫布上的鼠標移動。 但是我想有兩種行為,一種是鼠標移入畫布區域時,另一種是鼠標退出畫布區域時。

實際上,我真正想做的就是在鼠標位於該區域時更改光標圖標,並在鼠標移出該區域時恢復它。 但我只能在鼠標位於該區域時捕獲事件。

是否有特定的偵聽器來處理Canvas上的Mouse Out事件?

謝謝。

您正在尋找一個MouseTrackListener,它具有用於輸入,退出和懸停元素的方法。 請參閱http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/events/MouseTrackListener.html

這是您要尋找的:

public void mouseExited(MouseEvent e) {
   saySomething("Mouse exited", e);
}

點擊此鏈接:

Oracle MouseListeners

暫無
暫無

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

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