Подтвердить что ты не робот

Значок Java System Tray на MacOS 10.7.4, не отображающий анимированный gif

Я пытаюсь получить анимированный gif для отображения в системном лотке MACOS с использованием Java. У меня есть значки PNG, которые отображаются корректно, но как только я попытаюсь установить значок в анимированный gif (чтобы я мог показать вращающийся таймер), он становится пустым и ничего не показывает в лотке системного меню.

В соответствии с классом JavaDocs для системного лотка, setImage должен автоматически поддерживать анимированные изображения, если он указан, но он не указывает формат изображения или что-то еще, что требуется для получения анимированных значков в системном трее.

Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 1

Скорее всего, эта проблема не может быть решена с помощью класса java.awt.SystemTray. Единственный возможный вариант - попробовать JDIC, который использует собственный код. Честно говоря, я не уверен, что проект JDIC поддерживается больше, довольно сложно найти информацию в Интернете...

В моем проекте я использовал JDIC для интеграции системного трея. Вы можете использовать его как начальную точку и получить библиотеки от там, если вы не можете найти какие-либо другие ресурсы.