2012-07-07 28 views
12

Sto cercando di ottenere una gif animata da visualizzare nel Vassoio di sistema MACOS utilizzando Java. Ho delle icone PNG che mostrano corretamente, ma non appena provo a impostare l'icona su una gif animata (in modo che possa mostrare un timer rotante), questa diventa vuota e non mostra nulla nella barra dei menu del sistema.Icona barra delle applicazioni Java su MacOS 10.7.4 non mostrando le gif animate

Secondo JavaDocs per la classe System Tray, setImage dovrebbe supportare automaticamente le immagini animate se fornite ma non specifica il formato dell'immagine o qualsiasi altra cosa necessaria per ottenere icone animate nella barra delle applicazioni.

Qualcuno sa come farlo funzionare?

+0

Stava per dare più taglie, ma l'interfaccia da aggiungere al telefono è confusa. –

risposta

3

È possibile che questo problema non possa essere risolto con la classe java.awt.SystemTray. L'unica opzione che hai è provare JDIC che usa il codice nativo. Francamente non sono sicuro che il progetto JDIC sia mantenuto, è piuttosto difficile trovare informazioni sul web ...

In un mio progetto ho usato JDIC per integrare la barra delle applicazioni. Puoi usarlo come starting point e ottenere il libraries da lì, se non riesci a trovare altre risorse.

+0

Potrebbe anche essere necessario eseguire i propri aggiornamenti di animazione – MadProgrammer

Problemi correlati