2012-07-07 8 views
12

Próbuję uzyskać animowany gif, który pojawi się w zasobniku systemowym MACOS przy użyciu języka Java. Mam ikony PNG pokazane skrupulatnie, ale gdy tylko spróbuję i ustawię ikonę animowanego gifa (tak, żebym mógł pokazać zegar wirujący), wygasza się i nic nie pokazuje w zasobniku menu systemu.Ikona taca systemowego Java na MacOS 10.7.4 nie wyświetlająca animowanego gif

Zgodnie z JavaDocs dla klasy tac systemowych, setImage powinien automatycznie obsługiwać animowane obrazy, jeśli jest podany, ale nie określa formatu obrazu ani czegokolwiek, co jest wymagane do uzyskania animowanych ikon w zasobniku systemowym.

Czy ktoś wie, jak to działa?

+0

Miał dać więcej nagród, ale interfejs do dodania telefonu jest mylący. –

Odpowiedz

3

Jest szansa, że ​​ten problem nie zostanie rozwiązany za pomocą klasy java.awt.SystemTray. Jedyną dostępną opcją jest wypróbowanie JDIC używającej kodu natywnego. Szczerze mówiąc, nie jestem pewien, czy projekt JDIC jest już utrzymywany, że trudno jest znaleźć informacje w Internecie ...

W moim projekcie użyłem JDIC do zintegrowania zasobnika systemowego. Możesz użyć go jako starting point i pobrać stamtąd libraries, jeśli nie możesz znaleźć innych zasobów.

+0

Może być również konieczne wykonanie własnych aktualizacji animacji – MadProgrammer

Powiązane problemy