Módulo
1. Introducción a Swing.
-Objetivos del curso y requisitos.
-Las aplicaciones de escritorio.
-JFC, AWT y Swing.
-Crear una aplicación Swing. |
Módulo
2. Arquitectura de la interfaz gráfica.
-Los contenedores de nivel superior.
-Crear y mostrar un Frame.
-El aspecto de la bentana.
-El cierre de la ventana.
-La API del Frame. |
Módulo
3. Introducción a los componentes Swing.
-La clase JComponent.
-La aparienca.
-El estado.
-El tamaño y la posición.
-La disposición.
-La jerarquía de contenido. |
Módulo
4. Etiquetas botones y cuadros de texto.
-Las etiquetas.
-Utilizar HTML en componentes Swing.
-Los botones.
-Introducción a los eventos en Swing.
-Los cuadros de texto. |
Módulo
5. Los controles booleanos.
-Introdución a los controles booleanos.
-CheckBox, ToggleButton y RadioButton.
-Agrupar controles con un ButtonGroup. |
Módulo
6. El control ComboBox.
-El control ComboBox.
-Los elementos del ComboBox.
-Personalizar el ComboBox. |
Módulo
7. El control List.
-El control List.
-Asignar elementos a un List.
-Procesar la selección.
-Personalizar el List. |
Módulo
8. El control Tree.
-El control Tree.
-Configuración de un control Tree.
-Los elementos de un Tree.
-Procesar la selección.
-Personalizar el Tree. |
Módulo
9. El control Table I.
-El control Table.
-Cambiar el tamaño de las columnas.
-El contenido del Table.
-Personalizar el modelo de tabla. |
Módulo
10. El control Table II.
-Ordenar el contenido.
-Filtrar el contenido.
-Procesar la selección de usuario.
-Editores y renderers. |
Módulo
11. Editores de texto con formato.
-El control JFormattedTextField.
-Distintos tipos de formatos.
-Utilizar máscaras.
-Obtener y asignar el valor.
-La validación.
-El control JPasswordField. |
Módulo
12. El control Spinner.
-El control Spinner.
-Modelos y editores estandard.
-Utilizar un modelo personalizado.
-Utilizar un editor personalizado. |
Módulo
13. TextArea y TextPane.
-El control JTextArea.
-El documento.
-El control JTextPane.
-Aplicar estilos a un documento. |
Módulo
14. Los menús en Swing.
-Introducción a los menús en Swing.
-Responder a eventos de menú.
-Accesos desde teclado.
-Los menús popup.
-Personalizar un menú. |
Módulo
15. El control Slider.
-El control Slider.
-El Timer.
-Ejemplo de uso de un Slider. |
Módulo
16. Los diálogos.
-Introducción
a los diálogos.
-Diálogos de mensaje.
-Diálogos de opciones.
-Diálogos de entrada.
-Diálogos personalizados. |
Módulo
17. ColorChooser y FileChooser.
-El componente JColorChooser.
-Personalizar un JColorChooser.
-El componente JFileChooser.
-Definir filtros en un JFileChooser.
-Usar un FontChooser. |
Módulo
18. RootPane, GlassPane y LayeredPane.
-El RootPane.
-El GlassPane.
-El LayeredPane. |
Módulo
19. Paneles y bordes.
-Introducción al JPanel.
-Los bordes en Swing.
-Añadir componentes a un Panel.
-Como diseñar una interfaz. |
Módulo
20. El ScrollPane.
-Introducción al JScrollPane.
-Las partes de un ScrollPane.
-Personalizar la apariencia.
-Personalizar el desplazamiento. |
Módulo
21. SplitPane y TabbedPane.
-Introducción
al JSplitPane.
-Definir la división.
-Anidar SplitPane.
-Introducción al JTabbedPane.
-Personalizar las pestañas. |
Módulo
22. Los frames internos.
-Introducción a los formularios MDI.
-El DesktopPane.
-El InternalFrame.
-El DesktopManager. |
Módulo
23. LayoutManager I.
-Los gestores de distribución.
-BorderLayout.
-FlowLayout.
-BoxLayout. |
Módulo
24. LayoutManager II.
-CardLayout.
-GridLayout.
-GridBagLayout. |
Módulo
25. LayoutManager III.
-GroupLayout.
-SpringLayout.
-Posicionamiento absoluto. |
Módulo
26. Eventos en Swing I.
-Los eventos en Swing.
-Eventos Action.
-Eventos Cared.
-Eventos Change.
-Eventos Container.
-Eventos Document.
-Eventos Focus. |
Módulo
27. Eventos en Swing II.
-Eventos InternalFrame.
-Eventos Item.
-Eventos Key.
-Eventos List.
-Eventos Mouse. |
Módulo
28. Eventos en Swing III.
-Eventos PropertyChanged.
-Eventos Table Model.
-Eventos Tree.
-Eventos Undoable Edit.
-Eventos Window. |
Módulo
29. Primeros pasos con JDBC I.
-Introducción a JDBC.
-JDBC y Access.
-JDBC y Microsoft SQL Server. |
Módulo
30. Primeros pasos con JDBC II.
-JDBC y MySql.
-JDBC y Oracle.
-JDBC y JavaDB. |
Módulo
31. Enviar instrucciones a la base de datos I.
-El objeto Connection.
-El objeto Statement.
-Hacer cambios en la base de datos.
-Enviar varias instrucciones. |
Módulo
32. Enviar instrucciones a la base de datos II.
-PreparedStatement.
-Llamadas a procedimientos almacenados.
-Gestionar transacciones desde JDBC. |
Módulo
33 Procesar los resultados I.
-Introducción al ResultSet.
-Tipos de navegación.
-Actualizaciones. |
Módulo
34 Procesar los resultados II.
-Procesar múltiples resultados.
-Enlazar con un JComboBox.
-Enlazar con un JTree.
-Enlazar con un JTable. |
Módulo
35 Acceso a datos en NetBeans.
-Acceso a datos en NetBeans.
-Utilizar un EntityManager.
-Aplicaciones de bases de datos en NetBeans. |