Eventos en Java

3
 Uso de Eventos en Java En evento es una acción iniciada por el usuario, ejemplo de eventos son: presionar un botón, cambiar un texto, etc. Cada vez que se produce un evento, se crea un objeto, la clase padre de los eventos es: java.awt.Eve nt Tipos de 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 efectúe un movimiento con el ratón o haga un click.  ContainerEvent: se producirá cuando se añadan o eliminen componentes en el contenedor.

Transcript of Eventos en Java

  • 5/28/2018 Eventos en Java

    1/3

    Uso de Eventos en Java

    En evento es una accin iniciada por el usuario, ejemplo de eventos son: presionar un

    botn, cambiar un texto, etc. Cada vez que se produce un evento, se crea un objeto, laclase padre de los eventos es: java.awt.Event

    Tipos de 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 efecte un movimiento

    con el ratn o haga un click.

    ContainerEvent: se producir cuando se aadan o eliminen

    componentes en el contenedor.

  • 5/28/2018 Eventos en Java

    2/3

    WindowEvent: se producir cuando se realice algn tipo de operacin

    con la ventana como abrirla y cerrarla.

    ActionEvent: Se producir cuando se efecte alguna accin sobre un

    componente, como por ejemplo: la pulsacin de un botn.

    AdjustmentEvent: Se ajusta algn valor de un componente.

    ItemEvent: Se ha modificado el estado de algn elemento que

    pertenece al componente.

    TextEvent: El contenido de texto de algn componente ha cambiado.

    Mtodos asociados a la clase MouseEvent

    getClickCount(): Devuelve el nmero de clicks asociados con el evento.

    getX(): Devuelve la posicin x del mouse cuando se genera un evento.

    getY(): Devuelve la posicin y del mouse cuando se genera un evento.

    Mtodos de la clase KeyEvent

    getKeyChar(): Devuelve el carcter asociado con la tecla que produjo el

    evento.

    getKeyCode(): Devuelve el cdigo de la tecla que produjo el evento.

    getKeyModifiersText(int): Devuelve una cadena que indica el

    modificador de la tecla, por ejemplo Shift.

    getKeyText(int): Devuelve una cadena que indica el tipo de tecla

    pulsada. Ejmp: F1, indicando que es una tecla de funcin.

    Las Interfases de escucha (Event Listeners)

    Para poder capturar todos los eventos, Java proporciona las interfases

    de escucha (listeners).

    Para cada tipo de evento existe una interfase de escucha. Ejemplo:

    Para los eventos de tipo ActionEvent existe la interfase escucha

    ActionListener.

  • 5/28/2018 Eventos en Java

    3/3

    Para los eventos de tipo MouseEvent existe la interfase escucha

    MouseListener.

    Mtodos de la Interfase MouseListener

    mouseClicked(MouseEvent e): cuando se hace un click de ratn

    mouseEntered(MouseEvent e): cuando el ratn entra en la aplicacin.

    mouseExited(MouseEvent e): cuando el ratn sale de la aplicacin.

    mousePressed(MouseEvent e): se ha pulsado un botn del ratn.

    mouseReleased(MouseEvent e): se ha soltado un botn del ratn.

    Conclucion

    El uso de eventos en los lenguajes de programacin es muy importante y til

    porque atreves de ellos podemos iniciar otros procesos que den nuevas

    fusiones a las aplicaciones programadas, como en los ejercicios hechos enclase