Sucesos Componentes Interfases
FUNCIONES RESPUESTA
CURSO:
Elaborado por:
LENGUAJE DE
PROGRAMACIÓN III
CICLO
Ing. Manuel Jesús Sánchez Chero
Profesor del Curso
SEMANAS
III
MaterialDidáctico para uso exclusivo en clase
SUCESOS, COMPONENTES, INTERFACES Y FUNCIONES RESPUESTA
SUCESOS, COMPONENTES,
RESPUESTA
INTERFACES
Y
FUNCIONES
Estas tablas nos servirán de referencia para programarlas respuestas a las
acciones del usuario o el sistema sobre los diversos componentes.
Recuérdese que es necesario seguir los pasos siguientes:
•
•
•
Crear una clase que implemente el interface (olos interfaces), y
definir en ella todas las funciones declaradas en el interface(s)
Asociar el (los) componente(s) con un objeto de dicha clase que
maneja los sucesos provenientes de los componentes.La información asociada a un suceso particular está encapsulada en
un objeto de una clase derivada de Event cuyo nombre depende del
tipo de suceso.
Para cada tipo de suceso hay una clase separada quelo describe. Las clases
son de dos tipos:
•
Las que corresponden a sucesos de bajo nivel que puede recibir
cualquier componente
ComponentEvent, FocusEvent, KeyEvent, MouseEvent.
•
Las quecorresponden a sucesos de más alto nivel (semantic events)
que solamente tienen significado para ciertos componentes.
ActionEvent, AdjustmentEvent, ItemEvent
Un suceso de alto nivel (semántica) estácompuesto por varios sucesos de
bajo nivel. Por ejemplo, pulsar el botón izquierdo del ratón y liberarlo, son
dos sucesos de bajo nivel. Ambos generan un clic del ratón que es a su vez
un suceso de bajonivel. Cuando dicho suceso ocurre sobre un botón se
genera un suceso de alto nivel descrito por la clase ActionEvent. Cuando se
pulsa con el ratón sobre un elemento de un control lista se genera un
sucesodescrito por la clase ItemEvent.
Los sucesos de alto nivel que tienen significado para los componentes que
se especifican se muestran en la tabla 1.
Ing. Manuel Jesús Sánchez Chero
Página 2 de 4...
Regístrate para leer el documento completo.