Hallo Gemeinde ;-),
habe folgende Situation:
Ich habe ein JPanel, auf dem ich weitere Komponenten platziert habe, z.B. 4 JButtons. Nun will ich, dass sich auf jeder Beliebigen Position des JPanels mit Hilfe der rechten Maustaste ein PopUpMenu öffnen lässt.
Dazu habe ich an das JPanel einen Mouselistener gehängt, welche das Menü öffnet. Das Ganze funktioniert, aber an den Positionen der JButtons reagiert der Listener nicht. Irgendwie auch logisch, die Buttons überdecken ja das JPanel an diesen Stellen.
Aber muss ich jetzt wirklich für jedes Element auf den JPanel einen extra Mouslistener hinzufügen, nur um auch da mein Menü öffnen zu können?
Oder gibt es eine Art allgemeinen Mouselistener, der immer reagiert, egal wo ich ihn auslöse?
Danke!
habe folgende Situation:
Ich habe ein JPanel, auf dem ich weitere Komponenten platziert habe, z.B. 4 JButtons. Nun will ich, dass sich auf jeder Beliebigen Position des JPanels mit Hilfe der rechten Maustaste ein PopUpMenu öffnen lässt.
Dazu habe ich an das JPanel einen Mouselistener gehängt, welche das Menü öffnet. Das Ganze funktioniert, aber an den Positionen der JButtons reagiert der Listener nicht. Irgendwie auch logisch, die Buttons überdecken ja das JPanel an diesen Stellen.
Aber muss ich jetzt wirklich für jedes Element auf den JPanel einen extra Mouslistener hinzufügen, nur um auch da mein Menü öffnen zu können?
Oder gibt es eine Art allgemeinen Mouselistener, der immer reagiert, egal wo ich ihn auslöse?
Danke!