Hallo Leute,
ich bin gerade dabei meine erste Anwendung mittels Swing und einen TrayIcon zu erstellen.
Dabei arbeite ich unter Linux und der Oberfläche KDE.
Ich verwende PNG Grafiken mit transparentem Hintergrund. Über TrayIcon.getSize() ist auch die Größe ermittelbar und somit hat die Grafik auch die richtige Größe und wird nicht so häßlich skaliert von Java - in meinem Fall 24 Pixel.
Das Problem ist nur, dass diese unter Linux nicht transparent angezeigt werden. Unter Windows funktioniert es einwandfrei, auch wenn man sich die Grafiken so anschaut sind sie im Hintergrund transparent.
Im Internet hab ich folgenden Bug gefunden, was ich aber da rausgelesen hatte war, dass dies wohl nur bei animierten Grafiken der Fall ist?
Bug ID: 6453521 TrayIcon should support transparency
Ansonsten muss es doch eine Möglichkeit geben, transparente TrayIcons unter Linux KDE zu erstellen... kann ja nicht sein dass das NIEMAND bisher geschafft hat :bahnhof:
Danke schon mal,
Zeussi
ich bin gerade dabei meine erste Anwendung mittels Swing und einen TrayIcon zu erstellen.
Dabei arbeite ich unter Linux und der Oberfläche KDE.
Ich verwende PNG Grafiken mit transparentem Hintergrund. Über TrayIcon.getSize() ist auch die Größe ermittelbar und somit hat die Grafik auch die richtige Größe und wird nicht so häßlich skaliert von Java - in meinem Fall 24 Pixel.
Das Problem ist nur, dass diese unter Linux nicht transparent angezeigt werden. Unter Windows funktioniert es einwandfrei, auch wenn man sich die Grafiken so anschaut sind sie im Hintergrund transparent.
Im Internet hab ich folgenden Bug gefunden, was ich aber da rausgelesen hatte war, dass dies wohl nur bei animierten Grafiken der Fall ist?
Bug ID: 6453521 TrayIcon should support transparency
Ansonsten muss es doch eine Möglichkeit geben, transparente TrayIcons unter Linux KDE zu erstellen... kann ja nicht sein dass das NIEMAND bisher geschafft hat :bahnhof:
Danke schon mal,
Zeussi