Image von TrayIcon unter Windows Server 2003 nicht angezeigt

okko

Grünschnabel
Hallo,

ich habe ein Problem wo ich nicht mehr weiter weiß.

Ich habe ein TrayIcon mit einem PopUp-Menü erstellt, siehe Programm Code weiter unten. Es funktioniert wunderbar wenn ich das Programm auf einem Windows XP Betriebssystem ausführe.

Wenn ich das Programm aber auf einem Windows Server 2003 Betriebssystem ausführe, dann wird in der Taskleiste das Image nicht mehr angezeigt.
Laufen tut es, weil ein leerer Bereich sichtbar ist in der Taskleiste, und auch die PopUp-Menüs funktionieren. Nur das Bild fehlt.

Weiß jemand von euch warum das unter Windows Server 2003 nicht funktioniert?
Habe ich etwas falsch programmiert, oder geht es generell nicht bei Windows Server 2003? Oder muß das Bild anders geladen werden dort? Oder muß das Bild ein bestimmter Dateityp sein?

Ich bin für jeden Tip dankbar!

Code:
final Image imageOn = Toolkit.getDefaultToolkit().getImage("d:\\Test\\images\\clearing_on.png");
final Image imageOff = Toolkit.getDefaultToolkit().getImage("d:\\Test\\images\\clearing_off.png");
			
PopupMenu popup = new PopupMenu(); 
final TrayIcon trayIcon = new TrayIcon(imageOn, "ETL-Process", popup);
trayIcon.setImageAutoSize(true);

popup.add(itemRestart);
popup.add(itemPause);
popup.add(itemExit);

SystemTray tray = SystemTray.getSystemTray();
tray.add(trayIcon);
 

Neue Beiträge

Zurück