Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo: 4ISC21
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
Scrollbar
Window
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.
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