2009-08-23 10 views
0

私はチャットに使用されるJAppletを持っています。アプレットが最小化され、チャットメッセージがユーザによって受信されると、最小化されたウィンドウはオレンジ色になり(したがって、ユーザに何かが発生したことが示される)ことを可能にしたいと考えています。アプレットのイベント発生の最小化されたウィンドウに通知する

アプレットをどのようにすることができますか?

おかげで、 ティム

答えて

0

あなたは(私はよく分からない)アプレットでシステムトレイにアクセスすることができます。 java.awt.SystemTrayクラスをご覧ください。トレイには、メッセージをユーザーにポップアップ表示させることができます。

別の方法としては、呼び出されるかsetSize方法(再び、私はこれはアプレットでありどのような影響を与えるのかわからないんだけど)を使用して、 『最大化』するWindowさんtoFront方法を引き起こすを試みる可能性があります。私はtoFrontメソッドが良い賭けになると思われます。

もう1つのオプションは、JDialogを発生させることです。これにより、OSが最小化されたアプレットに注意を引く可能性があります。あなたは、ダイアログをクリアするために画面を最小限に抑えることを表すウィンドウイベントを聞くことができるので、ユーザーはそこにいることを知らなかったでしょう。

+0

ご返信ありがとうございます。私はあなたが説明した方法を見てみましょう! –