Seguidores

MIS WEBS



sábado, 13 de enero de 2018

Eventos de ratón MouseMotionListener


Eventos de ratón MouseMotionListener


Controla si estamos moviendo o arrastrando el ratón implementaremos esta interface para controlarlos, se compone de dos métodos.

  • ·         mouseDragged (MouseEvent e) : Se invoca cuando se desplaza el ratón con el botón pulsado
  • ·         mouseMoved (MouseEvent e) : Se invoca cuando movemos el ratón sin pulsar el botón del ratón..



Creamos la clase:

class raton2 implements MouseMotionListener{

       public void mouseDragged(MouseEvent e) {
             System.out.println("desplazas el ratón con el botón pulsado");
       }

       public void mouseMoved(MouseEvent e) {
             System.out.println("desplazas el ratón sin pulsar el botón");
       }


Ahora la cargamos en el frame:


class Marco_1000 extends JFrame{
       public Marco_1000() {
      
             //eventos raton
       raton Perez = new raton();
       addMouseListener(Perez);
       //eventos desplazamiento raton
       raton2 desplazaRaton = new raton2();
       addMouseMotionListener(desplazaRaton);
             // eventos teclado
       EscuchaTeclado tecla = new EscuchaTeclado();
       addKeyListener(tecla);
             // eventos de venta (para botones)
       ModificaEstados cambio = new ModificaEstados();
       addWindowStateListener(cambio);
             //lamina del frame
       Lamina1000 l1 = new Lamina1000();
       add(l1);
       setVisible(true);  
}

No hay comentarios:

Publicar un comentario

Buscar este blog

Sandisk y Western Digital