Eventos

7
EVENTOS Manuel Jesus Cen Valadez

Transcript of Eventos

Page 1: Eventos

EVENTOSManuel Jesus Cen Valadez

Page 2: Eventos

DEFINICIÓN

Cuando una persona hace un acción, o intento de una misma pero en programación se dice que esta en acción de un evento, en la programación se representan como objetos de una clase

Page 3: Eventos

ComponentEvent: Se producirá este tipo de evento cuando el usuario mueva o redimensione un componente.

FocusEvent: Se producirá este tipo de evento cuando se cambie el foco de un componente.

KeyEvent: Se producirá cuando el usuario pulse una tecla

MouseEvent: Se producirá cuando el usuario efectué un movimiento con el ratón o haga clic.

ContainerEvent: Se producirá cuando añadan o eliminen componentes en el contenedor.

WindowsEvent: Se producirá cuando realicen algún tipo de operación con la ventana como abrirla y cerrarla

Page 4: Eventos

OBJETO OYENTE

El Objeto oyente gestiona, maneja, responde a un evento.La implementación del objeto oyente se realiza en un Listener para este tipo de eventosListener (ej. ActionListener)Define métodos que son invocados por el objeto fuente y reciben como argumento el objeto evento

Page 5: Eventos

INTERFACES-EVENTOS

Page 6: Eventos

ActionListener actionPerformed(ActionEvent)

AdjustmentListener adjustmentValueChanged(AdjustementEvent)

ComponentListener componentHidden(ComponentEvent)componentMoved(ComponentEvent)componentResized(ComponentEvent)componentShown(ComponentEvent)

ContainerListener componentAdded(ContainerEvent)componentRemoved(ContainerEvent)

FocusListener focusGained(FocusEvent)focusLost(FocusEvent)

ItemListener itemStateChange(ItemEvent)

KeyListener keyPressed(KeyEvent)keyReleased(KeyEvent)keyType(KeyEvent)

Page 7: Eventos

Supongamos que deseamos que en un Componente que estamos desarrollando responda a los eventos generados por el usuario sobre el mismo componente o sobre algunos otros.

Para ello convertimos a este componente en escucha de ciertos eventos generados por él o por los otros componentes. Convertir a un componente en escucha de un tipo de eventos consiste en:

Declarar que implementa la interfaz correspondiente

Implementar los métodos de la interfaz

Agregarlo a la lista de escuchas de los componentes que originan ese tipo de eventos. Esto se hace normalmente usando un método como addActionListener, addMouseListener