網站建設之鼠標事件用法詳解
如果您只希望用戶能夠點擊按鈕或菜單,那么就沒有必要顯式處理鼠標事件。鼠標操作將由用戶界面中的各種組件在內部處理。但是,如果您希望用戶用鼠標繪圖,您需要補充鼠標移動單擊和拖動事件。
當用戶點擊鼠標按鈕時,將調用三種監聽器方法:鼠標按下;當第一次按下鼠標時;釋放鼠標時調用mousereleased最后,調用鼠標點擊。如果您只對最后的點擊事件感興趣,您可以忽略前兩種方法。使用mouseevent類對象作為參數,調用getX和gety方法可以獲得按下鼠標時鼠標指針的x和y坐標。要區分單擊、雙擊和三次單擊,您需要使用getclickcount方法。
一些用戶界面設計者喜歡讓用戶使用鼠標點擊和鍵盤修飾的組合(例如,控制+移動+點擊)。我們認為這不是一種值得稱贊的方式。如果你對此持有不同的觀點,你可以看看同時檢測鼠標按鈕和鍵盤修飾符所引起的混亂。
應該注意,在視窗環境下,鼠標右鍵(非主要)狀態是通過使用BUTTON3_DOWN_MASK來檢測的。
當鼠標在窗口上移動時,窗口將接收一系列鼠標移動事件。請注意,鼠標監聽器和鼠標運動監聽器有兩個獨立的接口。這有利于提高效率。當用戶移動鼠標時,只關心鼠標點擊的監視器不會被多余的鼠標移動干擾。
福州優橙互聯是一家專注于福州網站建設的網站制作公司,為客戶提供小程序制作,促進福州網絡的全網推廣和精準拓客。歡迎訪問http://www.simple-vegetarian-recipes.com
- 上一篇:網站建設核心之部署應用程序和APPLET
- 下一篇:網站的日常維護內容是什么?