チャットに使用される JApplet があります。アプレットが最小化され、ユーザーがチャット メッセージを受信すると、最小化されたウィンドウがオレンジ色になるようにしたいと考えています (したがって、何かが発生したことをユーザーに示します)。
アプレットにこれをさせるにはどうすればよいですか?
ありがとう、ティム
アプレットでシステム トレイにアクセスできる場合があります (よくわかりません)。クラスを見てみましょうjava.awt.SystemTray
- イントレイを使用すると、ユーザーにメッセージをポップアップできます。
別の方法として、Window
のtoFront
メソッドを呼び出したり、メソッドを使用して「最大化」したりすることもできsetSize
ます (繰り返しますが、これがアプレットにどのような影響を与えるかはわかりません)。私はそのtoFront
方法が良い賭けになると思う
私が検討する別のオプションは、JDialog
. これが存在すると、OS が最小化されたアプレットに注意を向ける可能性があります。最小化されていない画面を表すウィンドウ イベントをリッスンしてダイアログをクリアし、ユーザーがそこにあることに気づかないようにすることができます。