2008-09-11 7 views

Respuesta

2

El uso del Glass Pane hará el truco.

Here's a tutorial sobre cómo usar el panel de vidrio para obtener el botón derecho y volver a enviarlo al componente correcto.


A medida que la hoja de vidrio no es una solución en este caso, le sugiero que tome un vistazo a la clase Toolkit. Específicamente el método addAWTEventListener. Puede agregar un oyente de evento global con él. Para añadir un detector de eventos de ratón:

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

Saludos

+0

de cristal al rescate de nuevo. –

+0

Un panel de vidrio no funciona para mi caso, pero tal vez sea una buena respuesta para otra persona. – drye

+0

¿Por qué no? Cuando dices "elemento", ¿te refieres a cualquier componente de Swing? ¿O elementos en un árbol o lista? –

Cuestiones relacionadas