2008-12-22 9 views
6

Java uygulamamın simgesi olarak şeffaf bir PNG kullanmaya çalışıyorum. JFrame ve görev çubuğundaki görüntü harika çalışıyor. Ancak, görüntüyü bir TrayIcon ile kullandığımda, PNG'nin kenarında siyah bir mat arka plan elde ediyorum.PNG TrayIcon saydamlığı Windows'ta

Bu sorunla karşılaşan başka biri var mı? GIF veya JPEG yerine PNG kullanmak istiyorum. Java6 ile

cevap

1

, bir PNG resim TrayIcon için kullanılmalıdır, ancak bu SO question belirtildiği gibi, kontrol edin:

+0

'TrayIcon' yapıcısı bir görüntü alır. Java'nın bir SVG dosyasından bir görüntü oluşturabileceğinden emin misiniz? – Mot

+0

@mklhmnn Haklısınız, ancak Batik gibi bir Java kütüphanesiyle, bir SVG dosyasından bir Görüntü oluşturabilirsiniz. Ayrıca bakınız http://markmail.org/message/pfcceqjgy2mxvy6m – VonC

+0

Elbette, ancak sorunun çözüleceğinden emin misiniz? – Mot