2009-08-23 5 views
0

Ich habe ein JAApplet, das für den Chat verwendet wird. Ich möchte es möglich machen, dass, wenn das Applet minimiert wird und eine Chatnachricht vom Benutzer empfangen wird, das minimierte Fenster orange wird (und somit dem Benutzer zeigt, dass etwas passiert ist).Benachrichtigen minimiertes Fenster eines Ereignisses in einem Applet

Wie ist es möglich, das Applet dies zu tun?

Danke, Tim

Antwort

0

Sie können in einem Applet Zugriff auf das System-Tray (ich bin nicht sicher). Werfen Sie einen Blick auf die java.awt.SystemTray Klasse - die In-Tray lässt Sie Pop-up-Meldungen an den Benutzer.

Alternativ könnten Sie versuchen, die Window ‚s toFront Methode zu veranlassen, genannt werden oder zu‚maximieren‘mit den setSize Methoden (wieder, ich bin nicht sicher, welche Auswirkungen dies in einem Applet hat). Ich vermute, dass die toFront Methode eine gute Wette sein wird

Eine andere Option, die ich betrachten würde, ist eine Erhöhung JDialog. Dies kann dazu führen, dass das Betriebssystem auf das minimierte Applet aufmerksam macht. Sie könnten Fensterereignisse abhören, bei denen der Bildschirm nicht minimiert wird, um den Dialog zu löschen, so dass der Benutzer nie wusste, dass er da war.

+0

Vielen Dank für Ihre Antwort. Ich werde einen Blick auf die Methoden werfen, die Sie beschrieben haben! –