Swing TrayIcon erkennt links klick nicht (Mac)

T_T

Bekanntes Mitglied
Hallo,

Ich habe ein SystemTray mit TrayIcon implementiert. Nun möchte ich anhand des Mausklicks (rechte Maustaste oder linke Maustaste) ein bestimmtes Verhalten ausführen.

Java:
trayIcon.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    if (e.getButton() == MouseEvent.BUTTON1) {
                        System.out.println("left click");
                    }
                    if( e.getButton() == MouseEvent.BUTTON3) {
                        System.out.println("right click");
                    }
                }
            });

Nun ist es so, dass ich nur bei einem Rechtsklick eine Reaktion des MousListener erhalte. Bei dem Linksklick passiert rein gar nichts.

Ich weiß leider nicht woran das liegen könnte außer, vielleicht am Betriebssystem?!

Viele Grüße
 
Problem gelöst:

Mein Problem ist das PopupMenu gewesen -> entfernt und nun registriert der Tray sowohl den linken als auch den rechten Mausklick.
 

Zurück
Oben