ich in ein Problem lief mit Java AWT-Tray-Icons unter Ubuntu Gnome 16.04:Tray Icon funktioniert nicht auf Ubuntu 16.04
Das Icon in der linken oberen Ecke meines Bildschirms angezeigt wird und in der Taskleiste erscheint ein schwarzes Quadrat . Der MouseListener funktioniert auch nicht (weder auf dem Symbol noch auf dem schwarzen Quadrat).
Hier ist mein Code:
if (SystemTray.isSupported()) {
Image image = ImageIO.read(EyeUNIFYlocal.class.getResource("/star.png"));
TrayIcon trayIcon = new TrayIcon(image);
trayIcon.setImageAutoSize(true);
trayIcon.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
System.out.println("Clicked");
}
});
try {
SystemTray.getSystemTray().add(trayIcon);
} catch (AWTException ex) {
System.err.println("Error while creating tray icon.");
}
} else {
System.err.println("Tray icons are not supported on this System.");
}
Dieser Code auf Windows 10.
Vielen Dank im Voraus gut funktioniert!