PRACTICACuando estamos haciendo aplicaciones gráficas con Java utilizando AWT,muchas veces nos interesará el realizar unas...
4.MANEJADORES DE EVENTOS DE MOUSELISTENER manejar el evento cuando el botón del ratón se sueltainmediatamente después de o...
manejar evento cuando el ratón sale del área  public void mouseExited( MouseEvent evento )  {      barraEstado.setText( "R...
Próxima SlideShare
Cargando en…5
×

Practica eventos

1.155 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.155
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
11
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Practica eventos

  1. 1. PRACTICACuando estamos haciendo aplicaciones gráficas con Java utilizando AWT,muchas veces nos interesará el realizar unas operaciones u otras dependiendode si el usuario ha realizado un click simple o un doble click, click sostenido oarrastrre.1.Crear nuevo proyecto guardarlo con nombre eventos.2.Crear nueva clase RastreadorRatonDentro de la clase importarimport java.awt.*;import java.awt.event.*;indicar herencia e interfacepublic class RastreadorRaton extends Frame implements MouseListener, MouseMotionListenerdeclarar atributos en este caso label que informara estadode eventoprivate Label barraEstado;3. Método Constructor configurar GUI y registrarmanejadores de eventos de ratón public RastreadorRaton() { super( "Demostración de los eventos de ratón" ); barraEstado = new Label(); this.add( barraEstado, BorderLayout.SOUTH); this.addMouseListener( this ); Movimientos y click this.addMouseMotionListener( this ); click sostenido y arrastre setSize( 300, 125 ); setVisible( true );}
  2. 2. 4.MANEJADORES DE EVENTOS DE MOUSELISTENER manejar el evento cuando el botón del ratón se sueltainmediatamente 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ón del 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 dearrastrar 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() + "]" ); }
  3. 3. manejar evento cuando el ratón sale del área public void mouseExited( MouseEvent evento ) { barraEstado.setText( "Ratón fuera de la ventana" ); //getContentPane().setBackground( Color.WHITE ); } 5.Manejadores de eventos de MouseMotionListener manejar el evento cuando el usuario arrastra el ratón con el botón oprimido public void mouseDragged( MouseEvent evento ) { barraEstado.setText( "Se arrastró en [" + evento.getX() + ", " + evento.getY() + "]" ); }manejar el evento cuando el usuario mueve el ratón public void mouseMoved( MouseEvent evento ) { barraEstado.setText( "Se movió en [" + evento.getX() + ", " + evento.getY() + "]" ); }6.declara método principal e intanciar clase del objetoRastreadorRatonpublic static void main( String args[] ) { RastreadorRaton aplicacion = new RastreadorRaton(); }OJO: No olvidar indicar fin para clase }

×