5
A
回答
7
鼠標滾輪鍵通常爲鼠標按鈕2:
public void mouseClicked(MouseEvent evt) {
if ((evt.getModifiers() & InputEvent.BUTTON2_MASK) != 0) {
System.out.println("middle" + (evt.getPoint()));
}
}
或甚至更好:
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
1
鼠標滾輪壓力機通過MouseListener
接口報告。
使用mousePressed
和mouseReleased
事件並檢查MouseEvent.getButton()
方法以返回按下或釋放的按鈕號。
您也可以檢測與mouseClicked
點擊事件,但我發現,鼠標點擊內置的標準過於狹窄。在這種情況下,然而,多個鼠標按鈕可以點擊,您可以使用MouseEvent.getModifiers()
得到按下按鈕的位掩碼。
相關問題
- 1. 谷歌地圖標記的鼠標滑過和鼠標聆聽者
- 2. CSocket如何停止聆聽
- 3. 聆聽者按下並釋放按鈕
- 4. 聆聽到.NET
- 5. Java:「聆聽」DataStream
- 6. Silverlight 4鼠標滾輪按下
- 7. onclick android的按鈕聆聽者
- 8. Flex和鼠標輪
- 9. 聆聽Redux動作
- 10. 如何聆聽按鈕動作添加組合框並再次聆聽動作Java
- 11. 如何禁用鼠標滾輪點擊按鈕?
- 12. 如何用鼠標滾輪移動JSlider
- 13. C++如何捕捉鼠標滾輪?
- 14. 如何使DBLookupComboBox鼠標滾輪工作
- 15. 如何檢測鼠標滾輪傾斜?
- 16. 如何使用鼠標滾輪
- 17. 如何聆聽Java中按下/鍵入的TAB鍵?
- 18. 如何聆聽是否使用ExtJS檢查單選按鈕?
- 19. 如何聆聽特定IP地址
- 20. 如何聆聽DialogFragment解僱事件
- 21. 如何聆聽關係添加事件?
- 22. VueJs 2.0 - 如何聆聽「道具」變化
- 23. 如何聆聽屏幕截圖
- 24. 如何聆聽Facebook的共享回調
- 25. 如何聆聽Android中的GC事件
- 26. 如何聆聽兒童視圖IBAction?
- 27. 如何聆聽兒童組件?
- 28. 如何聆聽抽象方法?
- 29. 如何聆聽192.168與節點?
- 30. 如何聆聽dll函數調用
1爲'SwingUtilities.isMiddleMouseButton(的MouseEvent)'。我發現這是跨平臺不一致的,並且不知道這種方法。謝謝! – 2012-01-05 13:14:59