Está en la página 1de 7

Manejo de Eventos

del Ratón y Clases


Adaptadoras
Joshua Aguilar
Wencell Rivera
Agenda
Manejo de eventos de ratón
Método de la interface MouseListener
Método de la interface MouseMotionListener
Clases Adaptadoras

20/11/2023 TÍTULO DE LA PRESENTACIÓN 2


Manejo de eventos de ratón

Presentaremos las interfaces de escucha de El paquete javax.swing.event contiene la


eventos MouseListener y interfaz MouseInputListener, la cual
MouseMotionListener para manejar extiende a las interfaces MouseListener y
eventos de ratón. Estos eventos pueden MouseMotionListener
procesarse para cualquier componente para crear una sola interfaz que contiene
de la GUI que se derive de todos los métodos de MouseListener y
java.awt.Component. MouseMotionListener.

20/11/2023 Manejo de eventos de ratón y Clases Adaptadoras 3


Método de la interface MouseListener
• public void mousePressed(MouseEvent evento)
Es llamado cuando se oprime un botón del ratón, mientras el cursor del ratón está sobre un
componente.
• public void mouseClicked(MouseEvent evento)
Es llamado cuando se oprime y suelta un botón del ratón, mientras el cursor del ratón permanece estacionario
sobre un componente.
• public void mouseReleased(MouseEvent evento)
Es llamado cuando se suelta un botón de ratón después de ser oprimido.
• public void mouseEntered(MouseEvent evento)
Es llamado cuando el cursor del ratón entra a los límites de un componente.
• public void mouseExited(MouseEvent evento)
Es llama cuando el cursor del ratón sale de los límites de un componente.

20/11/2023 Manejo de eventos de ratón y Clases Adaptadoras 4


Método de la interface
MouseMotionListener
• public void mouseDragged(MouseEvent evento)
Es llamado cuando el botón del ratón se oprime mientras el cursor del ratón se encuentra sobre un
componente y el ratón se mueve mientras el botón sigue oprimido.

• public void mouseMoved(MouseEvent evento)


Es llamado al moverse el ratón (sin oprimir los botones del 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.

20/11/2023 Manejo de eventos de ratón y Clases Adaptadoras 5


Clases Adaptadoras

Para muchas de las interfaces de escucha de eventos que contienen varios métodos, los
paquetes java.awt.event y javax.swing.event proporcionan clases adaptadoras de escucha de
eventos. Una clase adaptadora implementa a una interfaz y proporciona una implementación
predeterminada (con un cuerpo vacío para los métodos) de todos los métodos en la interfaz.

20/11/2023 Manejo de eventos de ratón y Clases Adaptadoras 6


Las clases adaptadoras de eventos y
las interfaces que implementan
Clase adaptadora de eventos en Implementa a la interfaz
java.awt.event
ComponentAdapter ComponentListener
ContainerAdapter ContainerListener
FocusAdapter FocusListener
KeyAdapter KeyListener
MouseAdapter MouseListener
MouseMotionAdapter MouseMotionListener
WindowAdapter WindowListener

20/11/2023 Manejo de eventos de ratón y Clases Adaptadoras 7

También podría gustarte