Está en la página 1de 9

ASIGNATURA: PROGRAMACION ORIENTADA A OBJETOS II

DOCENTE: Sin asignar

ALUMNO: MIGUEL ANGEL VILLAGRANA HERNANDEZ

UNIDAD: 1

ACTIVIDAD: 1 Importancia de los eventos


FECHA: 27 Enero 2019
1
Indice
• Presentacion…………………………………… pagina 1
• Indice……………………………………………. pagina 2
• Introduccion…………………………………….. pagina 3
• Contenido/Desarrollo………………………….. pagina 4
• Conclusion……………………………………… pagina 9
• Bibliografia……………………………………… pagina 9

2
Introduccion

• Hasta ahora hemos visto la programacion en modo de codigo en consola


solamente, en esta unidad nos adentraremos a los principios de
programacion utilizando no solo codigo en consola sino tambien a usar
graficos sencillos como botones, cajas de texto, etiquetas etc; estos
graficos o eventos usados en Java nos permiten que la interaccion del
programa sea mas adecuada y facil de usar para el usuario.
• En esta unidad veremos mas la programacion en modo grafico y mas
cercano a como conocemos las multiples aplicaciones que usamos
diariamente.

3
Desarrollo
1. Identifica y analiza los eventos en programación más importantes y
con tus propias palabras menciona qué son y cuáles son los eventos
en programación.
Los eventos mas importantes son Fuente (Source) y Receptor (Listener),
El evento Fuente es el que detecta eventos tales como cuando se
presiona un boton, doble click sobre un boton, etc.

El evento Receptor debera reaccionar ejecutando la accion asociada a


este evento, el evento Receptor esta ligado al evento Fuente y se debe
tener un evento Receptor por cada evento Fuente.

4
2. Analiza la importancia de los eventos en programación.
• De acuerdo con Javasoft, las principales características de partida que
han originado el nuevo modelo de manejo de eventos en el AWT, son:
• Que sea simple y fácil de aprender
• Que soporte una clara separación entre el código de la aplicación y el
código del interfaz
• Que facilite la creación de robustos controladores de eventos, con
menos posibilidad de generación de errores (chequeo más potente en
tiempo de compilación)
• Suficientemente flexible para permitir el flujo y propagación de eventos
• Para herramientas visuales, permitir en tiempo de ejecución ver cómo
se generan estos eventos y quien lo hace
• Que soporte compatibilidad binaria con el modelo anterior
5
3. Enlista los eventos que identificaste y analizaste, defínelos y
ejemplifica mediante imágenes, y casos en los que se aplican, etcétera.
-ActionEvent: Se genera cuando se presiona un botón

-AdjustmentEvent: Se genera cuando se manipula un scrollbar.


- ComponentEvent: Se genera cuando un componente se oculta, se mueve, se
cambia de tamaño o se hace visible

- ContainerEvent: Se genera cuando se añade o se elimina un componente de un


contenedor.
- FocusEvent: Se genera cuando un componente gana o pierde el foco.
- InputEvent: Superclase abstracta de cualquier clase de evento de entrada de
componente.
6
-ItemEvent:Se genera cuando se hace click en un checkbox o en un elemento de
una lista.

- KeyEvent: Se genera cuando se recibe una entrada desde el teclado.

- MouseEvent: Se genera cuando el ratón se arrastra, se mueve, se hace clic, se


presiona, o se libera.

7
-TextEvent:Se genera cuando se cambia el valor de un área de texto o un campo
de texto.

- WindowEvent: Se genera cuando una ventana se activa, se cierra, se desactiva,


se minimiza, se maximiza, se abre, o se sale de ella.

8
Conclusiones
Los eventos nos ayudan a que nuestro codigo de programacion lo podamos
visualizar de una manera grafica acercandose mas a como comunmente estamos
acostumbrados a usar cualquier tipo de programas ya sea ventanas o iconos.
Los eventos de programación en Java son importantes porque nos permiten se el
programa funcione como se espera por ejemplo si presionamos un botón y el
programa no responde como se espera que ejecute la acción entonces tenemos un
error de programación en el código, ya sea porque este evento (ActionEvent)
simplemente no esta escrito en el código o el Receptor tiene algún error de
escritura.

Bibliografía
Google imagenes. (n.d.). Retrieved from Google:
https://www.google.com/search?q=cambia+el+valor+de+un+%C3%A1rea+de+texto&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiQmbrE74_gAhWj0FQKHcjoBygQ_AUIDi
gB&biw=1400&bih=764

Unidad 1 Eventos. (n.d.). Retrieved from UNADM material de apoyo:


https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/03/DPO2/U1/Unidad_1_Eventos.pdf

Unidad I Eventos. (n.d.). Retrieved from sites.google.com: https://sites.google.com/site/topicosavprog/unidad-i-eventos


9