Rastreadorraton java

Páginas: 2 (257 palabras) Publicado: 23 de mayo de 2011
public class RastreadorRaton extends JFrame

implements MouseListener, MouseMotionListener {

private JLabel barraEstado;

// configurar GUI y registrar manejadores de eventos deratón

public RastreadorRaton()

{

super( "Demostración de los eventos de ratón" );

barraEstado = new JLabel();

getContentPane().add( barraEstado, BorderLayout.SOUTH);

addMouseListener( this ); // escucha sus propios eventos de ratón

addMouseMotionListener( this ); // y de movimiento de ratón

setSize( 300, 125 );setVisible( true );

}

// Manejadores de eventos de MouseListener

// manejar el evento cuando el botón del ratón se suelta inmediatamente después de oprimir

public void mouseClicked(MouseEvent evento )

{

barraEstado.setText( "Se hizo clic en [" + evento.getX() +

", " + evento.getY() + "]" );

}

// manejar evento cuando se oprime el botóndel ratón

public void mousePressed( MouseEvent evento )

{

barraEstado.setText( "Se oprimió en [" + evento.getX() +

", " + evento.getY() + "]" );

}

//manejar evento cuando se suelta el ratón después de arrastrar

public void mouseReleased( MouseEvent evento )

{

barraEstado.setText( "Se soltó en [" + evento.getX() +

", " +evento.getY() + "]" );

}

// manejar el evento cuando el ratón entra al área

public void mouseEntered( MouseEvent evento )

{

barraEstado.setText( "Ratón entro en [" +evento.getX() +

", " + evento.getY() + "]" );

getContentPane().setBackground( Color.GREEN );

}

// manejar evento cuando el ratón sale del área

public voidmouseExited( MouseEvent evento )

{

barraEstado.setText( "Ratón fuera de la ventana" );

getContentPane().setBackground( Color.WHITE );

}

// Manejadores de eventos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS