Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programacin
UNIDAD 1: EVENTOS
UNIDAD 2: INTERFAZ GRAFICA DE
USUARIO (GUI)
UNIDAD 3: COMPONENTES Y
LIBRERAS
UNIDAD 4: PROGRAMACIN
CONCURRENTE (MULTIHILOS)
UNIDAD 5: PROGRAMACIN DE
DISPOSITIVOS MVILES.
UNIDAD 1: EVENTOS
Objetivo:
Resolver
problemas
utilizando programacin de eventos.
Un evento es la notificacin que hace
un elemento grfico cuando el usuario
interacta con l. Por lo tanto, si se
realiza alguna accin sobre algn
elemento de la interfaz, se dice que se
ha generado un evento en dicho
elemento.
Eventos de Eventos
Eventos
Significado
ComponentEvent
FocusEvent
Cambio de foco(capacidad de un
componente para recibir entradas
desde el teclado)
KeyEvent
MouseEvent
WindowsEvent
AncestorEvent
Cambio en la composicin,
visibilidad o posicin de un
elemento superior(ancestro) de la
jerarqua de composicin
Eventos semnticos.
Eventos de alto nivel que encapsulan la
semntica del modelo de componentes del
interfaz de usuario (Hacer una accin, un
cambio de estado en un elemento, etc.).
No estn relacionados con una clase
especfica de componente sino que pueden
aplicarse a todos los componentes que
implementen un modelo semntico similar.
Realizacin de la accin
especifica asociada al
componente
ChangeEvent
ItemEvent
Elemento seleccionado o
deseleccionado
CaretEvent
ListSelectionEvent
Clase de evento
Descripcin
ActionEvent
AdjustmentEvent
ComponentEvent
Se genera cuando un
componente se oculta, se mueve,
se cambia de tamao o se hace
visible.
ContainerEvent
FocusEvent
Se genera cuando un
componente gana o pierde el
foco.
InputEvent
ItemEvent
KeyEvent
MouseEvent
TextEvent
WindowEvent
2.2. Computacin
Grafica.
Los elementos que componen la interfaz grfica son
elementos visuales, y a travs de ellos el usuario
puede interactuar con la aplicacin. En esta
interaccin el usuario introduce datos que el
programa necesita para llevar a cabo su
funcionalidad y obtiene los resultados de procesar
dichos datos. Por ejemplo, las ventanas, los botones,
las imgenes, etc. Son elementos grficos .Una
diferencia clara entre una aplicacin de consola y
una aplicacin con interfaz grfica de usuario, es
que la primera no tiene ningn elemento grfico,
mientras que en la segunda stos si existen.
ConentPa
ne
Button
Button
Textfield
Panel
Button
Applet
ConentPa
ne
Button
Button
Textfield
Panel
Button
UNIDAD 3: COMPONENTES Y
LIBRERAS
Objetivo: Disear e implementar
componentes y libreras.