Eventos del ratón en Java

1.771 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.771
En SlideShare
0
De insertados
0
Número de insertados
1.070
Acciones
Compartido
0
Descargas
16
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Eventos del ratón en Java

  1. 1. Eventos del Ratón en Java MouseListener MouseMotionListener
  2. 2. Introducción • Estos eventos pueden adaptarse para cualquier componente de la GUI que se derive de java.awt.Component. • Estos métodos se llaman cuando el ratón interactúa con un objeto Component, si se registran objetos componentes de escucha de eventos para ese objeto Component. 20/05/2014 Geometría Computacional-UNI 2
  3. 3. Métodos de la interfaz MouseListener public void mousePressed( MouseEvent evento ) Se llama cuando se oprime un botón del ratón, mientras el cursor del ratón está sobre un componente. public void mouseClicked( MouseEvent evento ) Se llama cuando se oprime y suelta un botón del ratón, mientras el cursor del ratón permanece estacionario sobre un componente. Este evento siempre va precedido por una llamada a mousePressed. public void mouseReleased( MouseEvent evento ) Se llama cuando se suelta un botón de ratón después de ser oprimido. Este evento siempre va precedido por una llamada a mousePressed y por una o más llamadas a mouseDragged. 07/05/2014 Geometría Computacional-UNI 3
  4. 4. Métodos de la interfaz MouseListener public void mouseEntered( MouseEvent evento ) Se llama cuando el cursor del ratón entra a los límites de un componente. public void mouseExited( MouseEvent evento ) Se llama cuando el cursor del ratón sale de los límites de un componente. 07/05/2014 Geometría Computacional-UNI 4
  5. 5. Métodos de la interfaz MouseMotionListener public void mouseDragged( MouseEvent evento ) Se llama cuando el botón del ratón se oprime mientras el cursor del ratón se encuentra sobre un componente y se mueve mientras el botón sigue oprimido. Este evento siempre va precedido por una llamada a mousePressed. Todos los eventos de arrastre del ratón se envían al componente en el cual empezó la acción de arrastre. public void mouseMoved( MouseEvent evento ) Se llama al moverse el ratón cuando su cursor se encuentra sobre un componente. Todos los eventos de movimiento se envían al componente sobre el cual se encuentra el ratón posicionado en ese momento. 07/05/2014 Geometría Computacional-UNI 5
  6. 6. Tips de Desarrollo. • Cada uno de los métodos manejadores de eventos de ratón toma un objeto MouseEvent como su argumento. • Un objeto MouseEvent contiene información acerca del evento de ratón que ocurrió, incluyendo las coordenadas x y y de la ubicación en donde ocurrió el evento. • Los métodos y constantes de la clase InputEvent (superclase de MouseEvent) permiten a una aplicación determinar cuál fue el botón del ratón que oprimió el usuario. 07/05/2014 Geometría Computacional-UNI 6
  7. 7. MouseWheelListener • Permitir a las aplicaciones responder a la rotación del disco en un ratón que tenga uno. • Esta interfaz declara el método mouseWheelMoved, el cual recibe un evento MouseWheelEvent como argumento. • La clase MouseWheelEvent (una subclase de MouseEvent) contiene métodos que permiten al manejador de eventos obtener información acerca de la cantidad de rotación del disco. 07/05/2014 Geometría Computacional-UNI 7
  8. 8. Tarea • Investigar un ejemplo del método mouseWheelMoved. • Deberá de Mostrar el ejemplo en la próxima Clase. 07/05/2014 Geometría Computacional-UNI 8
  9. 9. 07/05/2014 Geometría Computacional-UNI 9 Gracias por su atención

×