Перепрошивка панели задач с использованием Java (а-ля pidgin || MSN) - PullRequest
7 голосов
/ 18 марта 2010

Я ищу толчок в правильном направлении. У меня есть простая программа чата, написанная полностью на Java, и я ищу способ заставить иконки панели задач мигать. Предпочтительно способом, подобным пиджину или MSN.

Я надеюсь на независимое от платформы решение, поскольку есть пользователи как Linux, так и Windows, и желательно полностью на Java.

1 Ответ

3 голосов
/ 19 марта 2010

К сожалению, нет способа сделать это в стандартном Swing API. Но вы можете обойти это несколькими способами:

  • Мигает значок и заголовок окна (установите таймер и меняйте их при каждом запуске).
  • Запросите фокус, затем немедленно сделайте окно невидимым; отменить процесс в выбранном вами интервале.

Оба метода продемонстрированы в этой теме форумов.sun.com .

В качестве альтернативы, вместо мигания, вы можете отобразить сообщение в системном трее, используя TrayIcon.displayMessage(); это может вас устраивать, а может и не устраивать, но помните, что он может не работать кроссплатформенно.

...