2010-03-18 9 views
7

Szukam push w dobrym kierunku. Mam prosty program do czatowania, napisany całkowicie w Javie, i szukam sposobu, aby ikony paska zadań migały. Korzystnie w sposób podobny do Pidgin lub MSN.Migający pasek zadań za pomocą Java (a la pidgin || MSN)

Mam nadzieję na rozwiązanie niezależne od platformy, ponieważ istnieją zarówno użytkownicy systemu Linux, jak i systemu Windows, a najlepiej całkowicie w Javie.

+0

Podobny do http://stackoverflow.com/questions/45075/java-flash-a-window-to-grab-users-attention, chociaż to pytanie dotyczy flashowania całego okna. –

Odpowiedz

3

Niestety nie ma takiej możliwości w standardowym interfejsie API Swing. Ale możesz obejść to na kilka sposobów:

  • Zapal ikonę i tytuł okna (ustaw czasomierz i zmieniaj go po każdym uruchomieniu).
  • Poproś o fokus, a następnie natychmiast uczyń okno niewidzialnym; odwrócić proces w preferowanym przedziale czasu.

Obie techniki są demonstrowane w this forums.sun.com thread.

Zamiast migać, można wyświetlić komunikat w zasobniku systemowym, używając TrayIcon.displayMessage(); które mogą lub nie będą Ci odpowiadać, ale pamiętaj, że może nie działać między platformami.

Powiązane problemy