Grupos de trabajo

Imagen de fondo del tipo de comunidad

Debido a la reciente implantación del título de Formación de Grado Superior DAM (Desarrollo de Aplicaciones Multiplataforma) en el IES Celia Viñas, se ha visto la necesidad, en el Departamento de Informática, de investigar, innovar y generar material relacionado con los frameworks de desarrollo multiplataforma actuales. Se pretende contar al final, tanto con un banco de recursos para el profesorado, como formar al profesorado del departamento.

Blogs Blogs

Atrás

Tutorial Básico de Java FX

JavaFX es un framework para la creación de GUIs (Graphical User Interfaces) en Java, y es considerado el sucesor de Swing. Se trata de una API para el diseño de interfaces capaces de correr en casi cualquier dispositivo con soporte Java.
En Java 8 JavaFX pasó a formar parte de JDK, con lo cual no necesitábamos usar ninguna librería externa. Sin embargo, desde Java 11, se sacó del JDK, ofreciéndose como un módulo independiente, entre otras razones por la tendencia de Oracle a dejar en el JDK sólo los componentes core. Ahora, los módulos de JavaFX están disponibles bien como artefactos maven para ser usados por Maven/Gradle o como un SDK standalone que debemos incluir en nuestro proyecto.
La web oficial del proyecto es https://openjfx.io/. Aquí podemos descargarnos el SDK, encontrar los Javadocs, Getting Starteds, ¿ así como gran cantidad de ejemplos.
Entre las mejoras que incorpora respecto a Swing y AWT tenemos:
    ¿ Posibilidad de diseñar la vista usando ficheros XML ¿ XML. Por tanto se produce una separación efectiva de la vista y el resto de la aplicación.
    ¿ Posibilidad de crear aplicaciones siguiendo un patrón MVC.
    ¿ Manejo eficiente de hilos de ejecución.
    ¿ Facilidad para la creación de gráficos (Charts)
    ¿ Facilidad para la creación de gráficos y formas.
    ¿ ¿

¿Qué cubrimos en nuestro manual básico?

Este manual pretende ser una introducción básica a JavaFX. El objetivo es que el lector se familiarice con lo básico y adquiera los fundamentos de JavaFX que le permite poder seguir por su cuenta.

En concreto veremos:

  1. Cómo instalar el entorno de desarrollo completo: Eclipse, JDK, Maven, SceneBuilder, SDK de JavaFX, ¿
  2. Comprensión de las clases básicas en una aplicación JavaFX, así como del ciclo de vida de una aplicación
  3. Principales layouts para organizar los contenidos.
  4. Cómo asociar eventos a controles: distintos tipos de eventos, varias formas de implementarlos, ¿

Puede encontrarse en la zona de documentos/enlaces.

 

Comentarios
No hay ningún comentario aún. Sea usted el primero.

Miembros Miembros

Foto de Enrique Jesús Brotons Serón

Enrique Jesús Brotons Serón

Foto de Pablo Esteban Sánchez

Pablo Esteban Sánchez

Foto de José Juan Sánchez Hernández

José Juan Sánchez Hernández

Foto de Antonio Jesús Zapata Sierra

Antonio Jesús Zapata Sierra

Foto de Laura María Blanes Castro

Laura María Blanes Castro

Foto de Alejandro Gámez Arroyo

Alejandro Gámez Arroyo