Programación General > Java
Como Programo El Boton Derecho Del Mouse???
(1/1)
Chica:
hola, estoy tratando de controlar servos al arrastrar el mouse por la pantalla pero lamentablemente es bidimensional por lo que solo puedo controlar dos servos de esa manera. Es por este motivo que quiero utilizar el boton derecho del mouse para poder mover otros dos servos. El problema es que al poner mouse click es el boton izquierdo si alguien me puede decir como hacer pa que las instrucciones me respondan al boton derecho se lo agradeceria mucho.
kike_monarcas:
Hola. Mira, si deseas saber que botón del ratón se ha presionado te sugiero que implementes en tu ventana (JFrame) un MouseListener con la siguiente forma:
--- Código: Text --- addMouseListener( new MouseAdapter(){ public void mouseClicked( MouseEvent evento ){ if (evento.getModifiers() == MouseEvent.BUTTON1_MASK ) { JOptionPane.showMessageDialog( null, "Click izquierdo" ); } if (evento.getModifiers() == MouseEvent.BUTTON2_MASK ) { JOptionPane.showMessageDialog( null, "Click centro" ); } if (evento.getModifiers() == MouseEvent.BUTTON3_MASK ){ JOptionPane.showMessageDialog( null, "Click derecho" ); } } } );
en caso de que el ratón que estes manejando tenga solo dos botones puedes quitar el segundo if. Espero que te sirva. Saludos! :hola:
Chica:
gracias lo voy a probar ahi te cuento
Navegación
Ir a la versión completa