Hy Leute,
ich versuche eine Java-Anwendung mit einem TrayIcon auszustatten, dabei wird mir jedoch jedes mal gesagt das mein OS (Ubuntu 8.10 mit JDK6) keine TrayIcons unterstützt.
Hier mein Code:
Soweit ich gelesen habe müsste der Code stimmen und Ubuntu mit der Notification Area das Icon auch anzeigen, aber dem ist leider nicht so.
Ich höffe jemand hat eine Idee was nicht stimmen könnte.
topfen
ich versuche eine Java-Anwendung mit einem TrayIcon auszustatten, dabei wird mir jedoch jedes mal gesagt das mein OS (Ubuntu 8.10 mit JDK6) keine TrayIcons unterstützt.
Hier mein Code:
Java:
public static void trayIcon(){
ImageIcon icon = new ImageIcon("icon.gif");
PopupMenu menu = new PopupMenu();
MenuItem exit = new MenuItem("Server beenden");
exit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
menu.add(exit);
try {
SystemTray systemTray = SystemTray.getSystemTray();
TrayIcon trayIcon = new TrayIcon(icon.getImage(), "TrayIcon", menu);
systemTray.add(trayIcon);
} catch (UnsupportedOperationException ex) {
System.err.println("Not supported");
} catch(AWTException ex){}
}
Soweit ich gelesen habe müsste der Code stimmen und Ubuntu mit der Notification Area das Icon auch anzeigen, aber dem ist leider nicht so.
Ich höffe jemand hat eine Idee was nicht stimmen könnte.
topfen