T2
Teoría
7 apartados
Visión general de T2
UD2 no tiene actividades evaluables publicadas en esta web: es un tema íntegramente teórico sobre JavaFX. Esta es una reestructuración de sus 7 apartados como material de consulta y autoestudio, uno por página, cada uno autosuficiente.
Tu progreso en el tema
El progreso se guarda en este navegador. Inicia sesión para sincronizarlo entre dispositivos.
✓Cómo usar esta guía
- Empieza por 1 · Repaso de POO y avanza en orden: cada apartado da por conocido el anterior.
- Cada página es autosuficiente: teoría, tablas y ejemplos de código completos. No necesitas volver aquí para leerla entera.
- Las casillas de cada página no son pasos de una tarea entregable: son puntos de autocomprobación para que marques lo que ya dominas conforme repasas. El menú lateral y la barra de arriba se actualizan solos.
- Los bloques de código tienen botón Copiar.
Meta del temaAl terminar sabrás construir la estructura mínima de una aplicación JavaFX, elegir el layout adecuado para cada pantalla, usar los controles básicos, ajustar sus propiedades, reaccionar a eventos y mostrar diálogos modales y no modales.
1Cómo encajan los 7 apartados
Los apartados siguen una cadena lógica: cada uno se apoya en el anterior.
- POO (clases, objetos, herencia...) es la base de cómo está escrito todo el código JavaFX que viene después.
- Estructura de una app JavaFX introduce
Application,start(),Stage,Scene,Node,Parent: el esqueleto donde vive todo lo demás. - Layouts deciden cómo se organizan los componentes dentro de la
Scene. - Componentes son los controles concretos (botones, campos, listas...) que se colocan dentro de esos layouts.
- Propiedades explica cómo ajustar tamaño, color, posición, alineación y tipografía de esos mismos componentes.
- Eventos explica cómo reaccionar a la interacción del usuario con esos componentes.
- Diálogos cierra el tema con ventanas secundarias para pedir datos o confirmar acciones, a menudo disparadas por los eventos del apartado anterior.
| Término | Qué es |
|---|---|
Stage | Ventana contenedora de nivel superior. |
Scene | Contenedor de todos los elementos de la ventana. |
Node | Cualquier elemento añadido a la escena; forma un grafo de escena. |
Parent | Nodo que agrupa a otros nodos (p.ej. cualquier layout). |
EventHandler | Objeto que reacciona a un evento implementando handle(). |
| Modal / no modal | Si un diálogo bloquea o no el resto de la aplicación mientras está abierto. |
Construido por el editorEste mapa de relaciones entre apartados y el glosario no vienen dados explícitamente como tales en la fuente: se han elaborado a partir del contenido de los 7 apartados para facilitar la visión de conjunto.
Contenido reestructurado a partir de pablomp.eu (UD2 - Introdución ás GUI - Java FX). Fuente única de la verdad para cualquier duda de detalle.