Я пытаюсь использовать прозрачный PNG в качестве значка для своего Java-приложения. Изображение на JFrame и панели задач отлично работают. Однако, когда я использую изображение с TrayIcon, я получаю черный матовый фон по краю PNG.
Кто-нибудь еще сталкивался с этой проблемой? Я бы очень хотел использовать PNG вместо GIF или JPEG.




С Java6 для TrayIcon должно использоваться изображение PNG, но, как упомянуто в этом ТАК вопрос, проверьте:
java.awt.Image)@mklhmnn Вы правы, но с помощью библиотеки Java, такой как Batik, вы можете создать изображение из файла SVG. См. Также ветку markmail.org/message/pfcceqjgy2mxvy6m
@mklhmnn: не тестировалось. И OP не вернулся, чтобы дать нам какие-либо отзывы. Есть ли у вас что-то новое, что можно добавить к этой проблеме?
Конструктор
TrayIconберет образ. Вы уверены, что Java может создать изображение из файла SVG?