Seguidores

MIS WEBS



Mostrando entradas con la etiqueta MouseMotionListener. Mostrar todas las entradas
Mostrando entradas con la etiqueta MouseMotionListener. Mostrar todas las entradas

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);  
}

Buscar este blog

Sandisk y Western Digital