Hallo
Ich hab einen kleinen Java-Chat geschrieben. Das ganze hab ich dann auch noch in den SystemTray eingebunden und zeige jedes mal, wenn eine neue Nachricht ankommt, bzw. wenn jemand Online/Offline geht eine Nachricht mit displayMessage.
Das Problem ist, wenn jemand längere Zeit nicht am PC war und in der Zwischenzeit viel geschrieben wurde, muss derjenige ziemlich viele Meldungen des Systemtray's wegklicken. Gibt es eine Möglichkeit abzufragen, ob bereits eine Meldung angezeigt wird?
Das Problem kann ich in meinem fall zwar auch anders lösen, in dem ich Speicher, ob bereits eine Meldung angezeigt wurde, und die restlichen sperr, bis der User den Clienten ein weiteres mal minimiert hat. Allerdings verschwindet die angezeigte Nachricht aus dem SystemTray automatisch nach x sek, sodass er dann nicht auf Anhieb sieht, ob eine neue Nachricht empfangen wurde oder nicht. Dies könnte ich zwar auch lösen in dem ich die Farbe des Icon Ändere, aber es muss doch eine Möglichkeit geben abzufragen, ob noch eine Meldung angezeigt wird.
Gruß Luk
Ich hab einen kleinen Java-Chat geschrieben. Das ganze hab ich dann auch noch in den SystemTray eingebunden und zeige jedes mal, wenn eine neue Nachricht ankommt, bzw. wenn jemand Online/Offline geht eine Nachricht mit displayMessage.
Das Problem ist, wenn jemand längere Zeit nicht am PC war und in der Zwischenzeit viel geschrieben wurde, muss derjenige ziemlich viele Meldungen des Systemtray's wegklicken. Gibt es eine Möglichkeit abzufragen, ob bereits eine Meldung angezeigt wird?
Das Problem kann ich in meinem fall zwar auch anders lösen, in dem ich Speicher, ob bereits eine Meldung angezeigt wurde, und die restlichen sperr, bis der User den Clienten ein weiteres mal minimiert hat. Allerdings verschwindet die angezeigte Nachricht aus dem SystemTray automatisch nach x sek, sodass er dann nicht auf Anhieb sieht, ob eine neue Nachricht empfangen wurde oder nicht. Dies könnte ich zwar auch lösen in dem ich die Farbe des Icon Ändere, aber es muss doch eine Möglichkeit geben abzufragen, ob noch eine Meldung angezeigt wird.
Gruß Luk