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