Высвечивание панели задач с помощью Java (а-ля гибридный язык || MSN)

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

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

7
задан VolatileDream 18 March 2010 в 20:45
поделиться

1 ответ

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

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

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

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

3
ответ дан 7 December 2019 в 16:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: