DPO2_U1_A2_HEDM

Share Embed Donate


Short Description

Descripción: DPO2_U1_A2_HEDM...

Description

Ingeniería en desarrollo de software

Héctor Alfonso Delgado Mantecón AL13500979

Actividad 2. Eventos

5to Cuatrimestre Programación orientada a objetos II DS-DPO2-1403C-003

FABIAN GALVEZ GONZALEZ

Un evento en JAVA básicamente es un mensaje enviado por el sistema operativo al programa indicándole que el usuario esta interactuando con el mediante el uso de un mouse, un teclado o algún otro dispositivo de entrada con el cual el usuario realiza una acción en dicho programa. Para que un evento funcione como tal es necesario contar con las siguientes partes en el código del programa: Componente: es aquel sobre el cual se efectuaran el o los eventos Escuchador: es la parte del programa que está dedicada a “escuchar” o a interpretar la interacción del usuario con el sistema. Método: aquí es donde se define qué es lo que hace el programa con dicho evento En esta unidad se han definido solo algunos de los diversos eventos existentes en JAVA los cuales son: Eventos de ratón Nombre mouseClicked

mouseDragged mouseEntered

mouseExited mouseMoved mousePressed mouseReleased mouseWeelmoved

Descripción Detecta la acción de presionar y soltar el botón izquierdo del mouse NOTA: para un doble click se detecta individualmente cada click Detecta la acción de dar un click sin soltar y arrastrar el componente seleccionado Detecta la acción del puntero del mouse al entrar en un área seleccionada o sobre algún elemento seleccionado Detecta la acción contraria de mouseEntered, lo que es lo mismo, cuando el puntero del mouse sale del área o del elemento seleccionado Detecta la acción de movimiento del mouse sobre un componente seleccionado Detecta la acción de presionar el botón del mouse sin soltarlo Detecta la acción de soltar el botón del mouse después de presionarlo sobre el elemento seleccionado Detecta la acción de girar la rueda central del mouse sobre el elemento seleccionado Eventos de teclado

Nombre keyPressed KeyReleased keyTyped

Descripción Detecta la acción de presionar una tecla Detecta la acción de soltar la tecla presionada Detecta la acción de presionar y soltar una tecla

Eventos de otros componentes Tipo de escuchador (listener) Descripción Component listener Detecta los cambios sufridos por el componente en cuestión tales como cambio de

Focus listener

Hierarchy listener

tamaño, posición entre otros Detecta si el componente está o no seleccionado por el mouse o si se encuentra en uso Se encarga de detectar el nivel de jerarquía en el cual se encuentra un componente, esto aplica cuando un componente genera otros a partir de él y estos heredan características del componente padre

Es posible asignar varios elementos diferentes a un mismo componente como por ejemplo asignar un evento de keyPressed y al mismo tiempo un mousePressed con diferente método con o sin el keyPressed, pero hay que tomar en cuenta que debemos de cuidar el hecho de no asignar demasiados elementos ya que podría afectar el funcionamiento del programa haciendo que este no ejecute correctamente el o los métodos asignados a los elementos. Otro problema radica en asignar elementos similares a un mismo componente como por ejemplo asignar un keyTyped al mismo tiempo que un keyPressed

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF