Manejo eventos
q
q
¿Cómo construir GUIs? Interfaces gráficas de usuario. Ejemplos. Packages java.awt y java.awt.event AWT (Abstract Windows Toolkit) Jerarquía de clases. ClaseGraphics. Ejemplos. Usando Widgets a toda potencia. Uso de gestores de maquetación. Manejo de eventos en AWT. Diseño e implementación de una aplicación
© F.Escolano & M.I.Alfonso
PG -
1
1:¿Cómo construir GUIs?
© F.Escolano & M.I.Alfonso
PG -
2
GUIs: Graphic User Interfaces
Aplicación = GUI + gestión eventos Componentes: – Windows y frames, Menús desplegables, Filedialogs, Canvas, Botones, Scroll. – Package java.awt (Gráficos) – Package java.awt.event (Gestión eventos)
© F.Escolano & M.I.Alfonso
PG -
3
Frames, menús y sub-menús
© F.Escolano &M.I.Alfonso
PG -
4
File dialogs
© F.Escolano & M.I.Alfonso
PG -
5
Botones, listas desplegables y gráficos
© F.Escolano & M.I.Alfonso
PG -
6
2: AWT: Abstract Windows Toolkit© F.Escolano & M.I.Alfonso
PG -
7
Elementos
AWT (Abstract Windows Toolkit): Conjunto de clases para construir interfaces gráficas de usuario (GUIs).
Componentes: Menús, botones,etiquetas, selectores, áreas de texto, etc. Eventos: listeners (objetos que se asocian a componentes y manejan los eventos específicos de su clase (pulsado de botón, eventos de ratón, de ventana, etc.)© F.Escolano & M.I.Alfonso
PG -
8
Jerarquía de clases
© F.Escolano & M.I.Alfonso
PG -
9
Clase Graphics: Programación gráfica
import java.applet.*; import java.awt.*; publicclass Hola extends Applet { public static void paint(Graphics g) { g.drawString(“Hola!”, 20, 10); } } g.drawRect(0, 0, 50, 100); // draw: dibujar. g.drawOval(0, 0, 50, 100); g.clearRect(0, 0, 50, 100); //clear: color backg. g.fillRect(0, 0, 50, 100); // fill: rellenar color. Coloy miColor = new Color(Color.green); g.setColor(miColor); g.setFont(new Font(“SansSerif”, Font.BOLD, 12);
© F.Escolano...
Regístrate para leer el documento completo.