eventos del ratón en java

9
Eventos del Ratón en Java MouseListener MouseMotionListener

Upload: gabriel-rafael-lacayo-saballos

Post on 23-Jul-2015

1.127 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Eventos del ratón en Java

Eventos del Ratón en Java

MouseListener

MouseMotionListener

Page 2: Eventos del ratón en Java

Introducción

• Estos eventos puedenadaptarse para cualquiercomponente de la GUI quese derive dejava.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

Page 3: Eventos del ratón en Java

Métodos de la interfaz

MouseListenerpublic 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

Page 4: Eventos del ratón en Java

Métodos de la interfaz

MouseListenerpublic 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

Page 5: Eventos del ratón en Java

Métodos de la interfaz

MouseMotionListenerpublic 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

Page 6: Eventos del ratón en Java

Tips de Desarrollo.

• Cada uno de los métodosmanejadores de eventos de ratóntoma un objeto MouseEvent comosu argumento.

• Un objeto MouseEvent contieneinformación acerca del evento deratón que ocurrió, incluyendo lascoordenadas x y y de laubicación en donde ocurrió elevento.

• Los métodos y constantes de laclase InputEvent (superclase deMouseEvent) permiten a unaaplicación determinar cuál fue elbotón del ratón que oprimió elusuario.

07/05/2014 Geometría Computacional-UNI 6

Page 7: Eventos del ratón en Java

MouseWheelListener

• Permitir a las aplicacionesresponder a la rotación del discoen un ratón que tenga uno.

• Esta interfaz declara el métodomouseWheelMoved, el cual recibeun evento MouseWheelEventcomo argumento.

• La clase MouseWheelEvent (unasubclase de MouseEvent)contiene métodos que permitenal manejador de eventos obtenerinformación acerca de lacantidad de rotación del disco.

07/05/2014 Geometría Computacional-UNI 7

Page 8: Eventos del ratón en Java

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

Page 9: Eventos del ratón en Java

07/05/2014 Geometría Computacional-UNI 9

Gracias por su atención