6

最小化するとシステムトレイに存在するプログラムを作成する必要があります。そのためには、Java6のSystemTrayAPIを使用します。

ユーザーがホットキーを押したときに、そのアプリケーションを前面に表示するにはどうすればよいですか?

たとえば、アプリは実行されていますが、最小化されています。ユーザーがCTRL-SHIFT-Yなどを押して(または、Googleデスクトップの検索のように、CTRLを2回押して)、アプリケーションが最大化されたとき。

編集: Javaウィンドウを前面に表示する方法を知っています。実行中のJavaアプリにホットキーをリッスンさせる方法について具体的に質問しています。

4

2 に答える 2

3

JNIに頼る必要があります。を確認してください。

これは、Sunのフォーラムからのもう1つの良い例です。

于 2009-05-04T15:46:45.677 に答える
0

次のSWT拡張ライブラリを使用して、ホットキーをリッスンできるキーボードフックを作成できます-http://feeling.sourceforge.net/

これはウィンドウのみであることに注意してください(ただし、問題にならない場合があります)。

于 2009-06-28T19:49:51.450 に答える