Apuntes Codemaker
Apuntes de Interfaces
Ventanas de verdad con Java: Swing para los componentes, MigLayout para colocarlos y FlatLaf para que tengan un aspecto moderno.
Empezar por el tema 1 ❯
o busca arriba lo que necesites:
JButton, MigLayout, FlatLaf…¿Primera vez? Antes, preparar el ordenador.
Java
JFrame ventana = new JFrame("Mi primera ventana");
ventana.setSize(400, 250);
ventana.add(new JLabel("¡Hola, Swing!", SwingConstants.CENTER));
ventana.setVisible(true);Los temas
Antes de empezar
Preparar el ordenador
- 1. Crear el proyecto
- 2. Añadir las librerías
- 3. Comprobarlo
- Problemas frecuentes
Tu primera ventana
- Las piezas de una ventana
- El programa
- Errores frecuentes
Componentes
- Para escribir y mostrar texto
- Para elegir
- Para actuar y mostrar progreso
- Métodos que tienen todos
- Errores frecuentes
Eventos
- Reaccionar a un botón
- Leer lo que ha escrito el usuario
- Ventanitas con JOptionPane
- Otros eventos
- Errores frecuentes
Layouts
- FlowLayout: en fila
- BorderLayout: cinco zonas
- GridLayout: una cuadrícula
- Paneles dentro de paneles
- Errores frecuentes
MigLayout
- La idea: una rejilla
- Un formulario
- Un panel de tarjetas
- Errores frecuentes
MigLayout: hoja de consulta
- Dónde va cada regla
- 1. El panel: el primer texto
- 2. Las columnas y las filas: el segundo y el tercer texto
- 3. El componente: el texto del add
- 4. Recetas
- Errores frecuentes
FlatLaf: el aspecto
- Los temas
- Cambiar de tema con la ventana abierta
- Retocar un componente: putClientProperty
- El color de acento
- Cambiar todos los componentes a la vez
- Errores frecuentes
Organizar una aplicación
- La estructura
- Clases que son ventanas: extends
- Los ficheros
- Cambiar de pantalla: CardLayout
- Tablas: JTable
- Errores frecuentes