ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Componentes y estructura de los eventos


Enviado por   •  24 de Octubre de 2020  •  Tareas  •  2.446 Palabras (10 Páginas)  •  351 Visitas

Página 1 de 10

[pic 1]

Ing. Desarrollo de Software

Programación orientada a objetos II

DS-DPO2-1901-B1-001

U1A2. Componentes y estructura de los eventos

Ben Robles

ES162001974

Docente: Amadeo Cóporo Quintana

Ciudad de México, enero 2019

Contenido

Introducción        3

Desarrollo        3

1. Componentes y estructuras de eventos adicionales a los presentados en los contenidos de la Unidad 1.        3

2. Características, componentes y funcionalidades de las librerías en JAVA.        5

3. Importancia de los componentes y estructura de los eventos. Ejemplos de aplicación.        10

Conclusión        10

Referencias        11

Introducción

Dada la importancia de los componentes gráficos y su relación con los eventos en la programación orientada a objetos se presentan en una forma más detallada y extensiva las librerías en Java que proporcionan dichos componentes, siendo estas:  AWT (Abstract Windows Toolkit) y Swing, siendo esta última una extensión de AWT; y como se verá mas adelante ambas no son excluyentes, sino que se complementan para incrementar la funcionalidad de la interfaz gráfica de usuario (GUI) y gestionar adecuadamente los eventos que se generan en la interacción del usuario con los programas y aplicaciones escritos en Java.

Desarrollo

1. Componentes y estructuras de eventos adicionales a los presentados en los contenidos de la Unidad 1.

Componente: Window

Evento generado

Acción

windowActivated

Se activó la ventana.

windowClosed

Se cerró la ventana.

windowClosing

Cuando el usuario intenta cerrar la ventana desde el menú.

windowDeactivated

La ventana se ha desactivado.

windowDeiconified

Se ha mostrado la ventana que estaba minimizada

windowIconified

Se ha minimizado la ventana a un icono.

windowOpened

La ventana ha sido abierta por primera vez.

windowStateChanged

Cuando se cambia el estado de la ventana

windowGainedFocus

La ventana está enfocada, significa que la ventana o sus subcomponentes pueden recibir eventos del teclado.

windowLostFocus

La ventana ha dejado de estar enfocada, ya no puede recibir ningún evento del teclado

Fuente: https://docs.oracle.com/javase/7/docs/api/java/awt/event/WindowListener.html

Componente: Scroll bar

Evento generado

Acción

AdjustmentEvent.TRACK

Cuando el usuario arrastra el botón móvil de la barra de desplazamiento.

AdjustmentEvent.UNIT_INCREMENT

Cuando el usuario hace clic en la flecha izquierda de una barra de desplazamiento horizontal, o en la flecha superior de una barra de desplazamiento vertical.

AdjustmentEvent.UNIT_DECREMENT

Cuando el usuario hace clic en la flecha derecha de una barra de desplazamiento horizontal, o en la flecha inferior de una barra de desplazamiento vertical.

AdjustmentEvent.BLOCK_INCREMENT

Cuando el usuario hace clic en la pista, a la izquierda del botón móvil en una barra de desplazamiento horizontal, o por encima del botón móvil en una barra de desplazamiento vertical.

AdjustmentEvent.BLOCK_DECREMENT

Cuando el usuario hace clic en la pista, a la derecha del botón móvil en una barra de desplazamiento horizontal, o por debajo del botón móvil en una barra de desplazamiento vertical.

Fuente: https://docs.oracle.com/javase/7/docs/api/java/awt/Scrollbar.html

Hay componentes que pueden generar más de un tipo de evento, como los de tipo Window; también, hay tipos de eventos generados por dos o más componentes, como ActionEvent, el cual es generado por dos componentes: JButgton y JTextField.

2. Características, componentes y funcionalidades de las librerías en JAVA.

Para las aplicaciones de escritorio, Java incluye como parte del J2SE dos conjuntos de librerías que proporcionan una amplia variedad de componentes gráficos, así como el soporte necesario para gestionar la interacción con el usuario. Estos conjuntos de librerías son: AWT (Abstract Windows Toolkit) y Swing, siendo esta última una extensión de AWT, sus clases heredan alguna de las clases de éste.

La biblioteca Swing añade bastante funcionalidad a la AWT, aunque sin sustituir a la AWT por completo. Actualmente se usan ambas bibliotecas: la AWT y la Swing. Los paquetes primarios AWT son java.awt y java.awt.event. El paquete primario Swing es javax.swing. La “x” en javax significa “extensión” porque los paquetes javax (javax.swing es uno de varios paquetes javax) se consideran como las extensiones más importantes de la plataforma Java. (Dean & Dean, 2009, pág. 608)

En la actualidad, casi toda la programación gráfica se hace en swing; las clases que utilicen componentes gráficos y procesen eventos, tendrán las sentencias import de swing:

...

Descargar como (para miembros actualizados)  txt (17.2 Kb)   pdf (222.4 Kb)   docx (68.7 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com