2013-03-23 16 views
1

我的JFrame中的defaultCloseOperation()設置爲DO_NOTHING_ON_CLOSE。 IDE顯示該程序仍在運行,無法讓JFrame回來。按下某個組合鍵後,JFrame是否可以重新出現?

我想知道,如果按SHIFT+V之類的某個組合鍵,我怎樣才能讓JFrame再次可見?像在一些家長控制和監控軟件

我知道KeyListener不能使用,因爲它需要什麼東西focusssable哪些輸入可以發送...所以是怎麼回事?
按下某些按鍵後它能重新出現嗎?

回答

1

EDIT

+0

我正在製作監控軟件,因此我需要擁有該設施。我有什麼其他選擇,除了'SystemTray'嗎? JNA ?? – 2013-03-23 07:40:07

+0

yes會是可能的,但是關於KeyLogger,那麼可能是防病毒敏感的,SystemTray是正確和直接的方式 – mKorbel 2013-03-23 07:42:02

1

您首先製作一個Windows適配器,以便您可以在其中使用windowClosing方法。 此方法覆蓋默認的EXIT_ON_CLOSE,或者在您的情況下DO_NOTHING_ON_CLOSE,並寫出當程序嘗試退出紅色X時想要發生的事情。希望它有幫助

相關問題