Java - Boton izquierdo y boton derecho en java

 
Vista:

Boton izquierdo y boton derecho en java

Publicado por Jessica (3 intervenciones) el 30/10/2018 01:12:29
Buenas noches a todos
Lo que me sucede es que no se como hacer para saber cuando a un boton se le oprime con clic derecho o con clic izquierdo y lo quiero poner en este controlador:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class Controlador0 implements MouseListener {
 
    public Tablero t;
    public Boton b;
    public Ventana v;
 
    public Controlador0(Tablero t, Ventana v) {
        this.v = v;
        this.t = t;
 
    }
 
    public void mouseClicked(MouseEvent e) {
 
        if (t.getFin() == 0) {
            b = (Boton) e.getSource();//en esta parte quiero saber si fue clic izquierdo o derecho
            v.Butoon[b.y][b.x].setText(t.casillas[b.y][b.x].getContenido());
            t.imprimir(b.y, b.x, 1);
        }
        if (t.getFin() != 0) {
            v.dispose();
            Ventanapregunta vp = new Ventanapregunta("Anuncio", t);
 
        }
 
    }


Agradezco cualquier aporte :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Boton izquierdo y boton derecho en java

Publicado por kingk (108 intervenciones) el 30/10/2018 03:57:47
Hola, puedes hacerlo asi:
1
2
3
4
5
6
7
8
9
public void mouseClicked(MouseEvent e) {
 
    if (e.getButton()==MouseEvent.BUTTON1){
        //Se presiono el boton izquierdo
    }
    if(e.getButton()==MouseEvent.BUTTON3){
        //Se presiono el boton derecho
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar