jairogarcíarincón

Introducción a JavaFX y Prerrequisitos


4.33K

Introducción

JavaFX 2.0 se publicó en 2011 con la intención de reemplazar a Swing en la creación de nuevos interfaces gráficos de usario (GUI), posibilitando la construcción de interfaces más complejos con tecnologías más avanzadas.

Para introducirnos en JavaFX, nos basaremos en un tutorial de Marco Jakob traducido al español por Mario Gómez Martínez y consistente en el diseño, programación y publicación de una aplicación de contactos (libreta de direcciones) mediante JavaFX.

Lo que aprenderemos

  • Creación de un nuevo projecto JavaFX
  • Uso de Scene Builder para diseñar la interfaz de usuario
  • Estructuración de una aplicación según el patrón MVC (Modelo, Vista, Controlador)
  • Uso de ObservableList para la actualización automática de la interfaz de usuario
  • Uso de TableView y respuesta a cambios de selección en la tabla
  • Creación de un diálogo personalizado para editar personas
  • Validación de la entrada del usuario
  • Aplicación de estilos usando CSS
  • Persistencia de datos mediante XML
  • Persistencia de datos mediante MySQL
  • Guardado del último archivo abierto en las preferencias de usuario
  • Creación de un gráfico JavaFX para mostrar estadísticas
  • Despliegue de una aplicación JavaFX nativa


Prerrequisitos

  • Netbeans con JDK8 (ya lo tenemos, pero es bueno comprobar si tenemos la última versión del JDK8 y si no es así descargarla haciendo clic AQUÍ)
  • Scene Builder (puedes descargarlo haciendo clic AQUÍ). Es mejor usar esta distribución y no la de Oracle, pues está más actualizada y mejor mantenida.


Enlaces útiles

Te podría interesar mantener los siguientes enlaces:


Publicado el 30 de Enero de 2025

xmlinterfacesjavafx