2008-12-22 33 views
6

Tôi đang cố gắng sử dụng PNG trong suốt làm biểu tượng cho ứng dụng Java của mình. Hình ảnh trên JFrame và thanh tác vụ hoạt động rất tốt. Tuy nhiên, khi tôi sử dụng hình ảnh với một TrayIcon, tôi nhận được một nền màu đen mờ xung quanh các cạnh của PNG.PNG TrayIcon minh bạch trên Windows

Có ai khác gặp phải vấn đề này không? Tôi thực sự muốn sử dụng PNG thay vì GIF hoặc JPEG.

Trả lời

1

Với Java6, một bức tranh PNG nên được sử dụng cho TrayIcon, nhưng như đã đề cập trong SO question này, kiểm tra:

+0

Hàm tạo 'TrayIcon' chụp ảnh. Bạn có chắc chắn rằng Java có thể tạo ra một hình ảnh từ một tập tin SVG? – Mot

+0

@mklhmnn Bạn nói đúng, nhưng với một thư viện Java như Batik, bạn có thể tạo một Hình ảnh từ một tệp SVG. Xem thêm chủ đề http://markmail.org/message/pfcceqjgy2mxvy6m – VonC

+0

Chắc chắn, nhưng bạn có chắc chắn điều này sẽ giải quyết được sự cố không? – Mot

Các vấn đề liên quan