eventos - Evento de mouse de Java Click derecho
mouseevent java (3)
En mi mouse de tres botones MouseEvent.BUTTON2
= Middle Click y MouseEvent.BUTTON3
= Click derecho.
¿Es este el caso en un mouse de dos botones?
Gracias
He visto
anEvent.isPopupTrigger()
ser usado antes. Soy bastante nuevo en Java, así que estoy feliz de escuchar los pensamientos sobre este enfoque :)
Para evitar cualquier ambigüedad, use los métodos de utilidades de SwingUtilities :
SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
SwingUtilities.isRightMouseButton(MouseEvent anEvent)
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
Sí, eche un vistazo a este hilo que habla sobre las diferencias entre plataformas.
Cómo detectar el evento de clic derecho para Mac OS
BUTTON3
es el mismo en todas las plataformas, siendo igual al botón derecho del mouse. BUTTON2 simplemente se ignora si el botón del medio no existe.