2008-09-11 4 views

Antwort

2

Verwenden Sie die Glass Pane wird den Trick tun.

Here's a tutorial auf, wie man die Glasscheibe benutzt, um den Rechtsklickknopf zu erhalten und redispatch es zur rechten Komponente.


Da die Glasscheibe in diesem Fall keine Lösung ist, empfehle ich Ihnen bei der Toolkit Klasse einen Blick darauf werfen. Spezifisch die addAWTEventListener-Methode. Sie können einen globalen Ereignis-Listener hinzufügen. So fügen Sie eine Maus-Ereignis-Listener: wieder

Toolkit.getDefaultToolkit(). 
     addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK); 

Prost

+0

Glasscheibe zur Rettung. –

+0

Eine Glasscheibe funktioniert nicht für meinen Fall, aber vielleicht eine gute Antwort für jemand anderen. – drye

+0

Warum nicht? Wenn du "Element" sagst, meinst du irgendeine Swing-Komponente? Oder Elemente in einem Baum oder einer Liste? –

Verwandte Themen