1
A
回答
0
沒有,API不提供該功能。 爲什麼你認爲你需要那個嗎?無論如何,你究竟在努力實現什麼?
1
我有類似的問題。我想在右鍵單擊托盤圖標時顯示一個彈出窗口,點擊它時沒有窗口。 (我仍然在調查我是否可以使用默認的彈出式菜單)。 因此,當點擊圖標方式(鼠標事件的屬性)時,我在屏幕上檢測到鼠標的位置,並在那裏顯示我的彈出式菜單。
相關問題
- 1. 系統托盤的Java
- 2. 如何檢測對Windows系統托盤的更改?
- 3. 使用系統托盤
- 4. 如何在系統托盤中找到圖標的位置
- 5. 如何在Qt中查找托盤系統欄位置?
- 6. 帶有Java的系統托盤
- 7. 沒有圖標的Java系統托盤
- 8. 從系統托盤
- 9. 如何在QT中創建托盤,如系統托盤
- 10. Java PopupMenu複選框系統托盤
- 11. 系統托盤圖像未加載java
- 12. OSX Java系統托盤(菜單欄)
- 13. 如何在系統托盤中放入Java應用程序?
- 14. 檢測系統托盤\任務欄方向(X11)
- 15. 如何檢測多顯示器系統中的屏幕位置?
- 16. 檢查系統托盤是否集中在Java中?
- 17. 系統托盤圖標
- 18. 系統托盤圖標
- 19. wxPython系統托盤圖標
- 20. SWT系統托盤 - Linux的GTK侏儒托盤圖標上盤
- 21. 如何使用TideSDK更新系統托盤圖標?
- 22. 如何檢測Flex中的32位或64位操作系統?
- 23. 標準系統托盤應用
- 24. 系統托盤應用程序退出
- 25. 隱藏或禁用系統托盤
- 26. C#系統停止托盤應用
- 27. Windows系統托盤應用程序
- 28. 如何在Linux中編寫系統托盤的應用程序
- 29. 檢查並啓動系統托盤圖標應用程序
- 30. 檢測CD托盤狀態
我知道沒有API函數可以做到這一點,這就是爲什麼我要求「黑客」。 在linux中有一個透明圖標的錯誤:如果你在系統托盤中放置一個透明的圖標,它會得到一個灰色的背景。所以我會嘗試檢測系統托盤的顏色,並將圖標的背景顏色設置爲系統托盤顏色。 示例:http://media.ubuntuusers.de/forum/attachments/1512816/Bildschirmfoto-1.png – Hemeroc 2010-03-27 11:53:20
還有一個關於該問題的bug報告:http://bugs.sun.com/view_bug.do? bug_id = 6453521(從2006年開始並沒有解決!) – Hemeroc 2010-03-27 11:59:25
@Hemeroc:好的,你可以使用java.awt.Robot做截圖並嘗試找到系統托盤。但我認爲嘗試修復這個錯誤而不是構建複雜的解決方法會更有用。誰說系統托盤背景是單一顏色? – 2010-03-27 12:05:04