2012-07-07 25 views
12

Java kullanarak MACOS Sistem Tepsisinde görünmesi için animasyonlu bir gif almaya çalışıyorum. Ben corgly gösteren PNG simgeleri var, ama ben bir animasyonlu gif (ve bir eğirme zamanlayıcı gösterebilirim) ikonunu dener ve ayarlar, ben boş kalır ve sistem menü tepsisinde hiçbir şey göstermez.MacOS'ta Java Sistem Tepsisi Simgesi 10.7.4 animasyonlu gif gösterilmiyor

Sistem Tepsisi sınıfı için JavaDocs'a göre, setImage verilmişse animasyonlu görüntüleri otomatik olarak desteklemelidir, ancak resim biçimini veya sistem tepsisinde animasyonlu simgeler elde etmek için gereken başka bir şey belirtmez.

Bu çalışmayı nasıl yapacağını bilen var mı?

+0

Daha fazla ödül verecekti, ancak telefona eklenecek arabirim kafa karıştırıcı. –

cevap

3

Bu sorun, java.awt.SystemTray sınıfı ile çözülemez. Sahip olduğunuz tek seçenek, yerel kodu kullanan JDIC'u denemektir. Açıkçası artık JDIC projesinin devam edip edilmediğinden emin değilim, web üzerinde bilgi bulmak oldukça zor ...

JDIC kullanılan bir projede sistem tepsisini entegre et. Başka bir kaynak bulamazsanız, starting point olarak kullanabilir ve libraries'u buradan alabilirsiniz.

+0

Ayrıca kendi animasyon güncellemelerinizi de gerçekleştirmeniz gerekebilir. – MadProgrammer

İlgili konular