Está en la página 1de 4

Tecnológico de estudios superiores de Chimalhuacán

Alumno: Salmoran Villegas Jonathan Jair

Profesor: Fernández Trujano Oscar

Grupo: 4ISC21

Nombre del trabajo: Manejo de componentes gráficos de


control
Indicé
Manejo de componentes gráficos de Control. .................................................................... 2
Menu Item ...................................................................................................................... 2
Scrollbar ......................................................................................................................... 2
Window .......................................................................................................................... 2
Adaptadores ................................................................................................................... 2
Manejo de componentes gráficos de Control.

Genera eventos de acción cuando se hace doble click sobre un elemento, genera eventos
de elemento cuando se selecciona o deselecciona un elemento.

Menu Item

Generá eventos de acción cuando se selecciona un elemento de menú; genera eventos de


lemento cuando se selecciona o se deselecciona un elemento de un menú de opciones.

Scrollbar

Genera eventos de ajuste (AdjustmentEvent) cuando se manipula el scrollbar.


Text components

Genera eventos de texto (TextEvent) cuando el usuario introduce un carácter.

Window

Genera eventos de ventana (WindowEvent) cuando una ventana se activa, se cierra, se


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

Adaptadores

Muchos interfaces EventListener están diseñados para recibir múltiples clases de eventos,
por ejemplo, el interfaz MouseListener puede recibir eventos de pulsación de botón, al soltar
el botón, a la recepción del cursor, etc. El interfaz declara un método para cada uno de
estos subtipos. Cuando se implementa un interfaz, es necesario redefinir todos los métodos
que se declaran en ese interfaz, incluso aunque se haga con métodos vacíos. En la mayoría
de las ocasiones, no es necesario redefinir todos los métodos declarados en el interfaz
porque no son útiles para la aplicación.
Por ello, el AWT proporciona un conjunto de clases abstractas adaptadores (Adapter) que
coinciden con las interfaces. Cada clase adaptador implementa un interfaz y redefine todos
los métodos declarados por el interfaz con métodos vacíos, con lo cual se satisface ya el
requerimiento de la redefinición de todos los métodos.

Se pueden definir clases Receptor extendiendo clases adaptadores, en vez de implementar


el interfaz receptor correspondiente. Esto proporciona libertad al programador para redefinir
solamente aquellos métodos del interfaz que intervienen en la aplicación que desarrolla.

De nuevo, hay que recordar que todos los métodos declarados en un interfaz corresponden
a los tipos de eventos individuales de la clase de eventos correspondiente, y que el objeto
Fuente notifica al Receptor la ocurrencia de un evento de un tipo determinado invocando al
método redefinido del interfaz.

Las clases Adaptadores que se definen en el JDK 1.2 son las que se indican a continuación:
java.awt.ComponentAdapter

java.awt.FocusAdapter
java.awt.KeyAdapter
java.awt.MouseAdapter
java.awt.MouseMotionAdapter
java.awt.WindowAdapter

También podría gustarte