2013-07-01 108 views
1

所以我有一個系統托盤類,我想知道是否有反正我可以添加一個關鍵偵聽器,以便當用戶運行該程序時,它會最小化在托盤,當他們按下組合鍵(它們在程序設置中設置)時,程序將執行一些操作。如何添加一個關鍵聽衆到一個托盤

+1

這是可能的,但我相信需要使用非Java工具,如AutoHotKey或AutoIt(如果在Windows環境中運行)以及其他平臺的類似工具。另一條路線是通過JNI或JNA。當然,這些解決方案中的任何一個都必須依賴於平臺。 –

+0

是否有反正我可以讓一個JFrame具有0的不透明度,以便用戶可以點擊它? – user2526311

回答

0

This是同一主題的混淆 - 這是不可能的,因爲當你使應用不可見時,它會停止接收輸入事件。它基於操作系統,它不是你的應用程序。