[TJJ-020] Programación GUI con AWT y Swing
- Pronoide Wiki Web
Owned by Pronoide Wiki Web
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a Programadores deseen desarrollar aplicaciones de escritorio con Java.
Requisitos previos
Los alumnos necesitarán tener conocimientos del lenguaje de programación Java previos al curso.
Objetivos
Comprender los fundamentos del desarrollo de aplicaciones con interfaz gráfica de usuario basada en ventanas. Poder realizar cualquier aplicación de escritorio de forma efectiva.
Contenido
- Introducción a la Programación Java GUI y applets
- Construcción de interfaces de usuario y applets con AWT/SWING
- Gestión de la interfaz de usuario mediante la programación conducida por eventos
- Desarrollo de interfaz de usuario multiplataforma con las clases de Java Fundación
- La arquitectura de Java Fundation Classes (JFC), con el patrón MVC
- Diseñar una UI con contenedores de elementos y gestores de disposición (Layout Managers)
- Conjunto de componentes elementales AWT/SWING: JButton, JLabel, JTextField, etc
- Personalización de los componentes JFC utilizando las propiedades de JComponent
- El control de funcionalidad de la aplicación con menús y cuadros de diálogo
- Elementos de diseño de la interfaz de usuario
- La gestión de eventos: estrategias y patrones de diseño
- Guardando el estado de la interfaz de usuario mediante Preferencias
- Transferencia de datos usando el modelo de arrastrar y soltar y cortar-copiar y pegar
- Impresión
- Gráficos 2D y la creación de renderizadores propios
- Desarrollo de modelos para componentes estándar de JFC
- Personalización avanzada de componentes: JTable, JTree, JEditorPane, etc
- Construcción de su propio PLAF (pluggable look and feel)
- Creando mascaras de entrada, y mapeos de teclado
- Accesibilidad en la programación de JFC
- Utilidades Swing y concurrencias
- Automatizando las pruebas funcionales
- Empaquetado de la aplicación Swing/Applet para el despliegue
Documentación Recomendada
The Definitive Guide to Java Swing, Third Edition
John Zukowski
Junio 2005 | 928 páginas
ISBN: 978159059447-6