Skip to content

10.1 JavaFX en VSCode

1. Introducción

Vamos a ver cómo crear una aplicación JavaFX en Visual Studio Code. Necesitamos:

  • Visual Studio Code.
  • OpenJDK 17 (seguramente funcionará con una posterior).
  • Extensiones de VS Code, a parte de las ya instaladas en la Unidad Temática 1:
    • JavaFX Support
    • SceneBuilder extension for Visual Studio Code

2. Proyectos JavaFX con el Visual Studio Code

Sigue estos pasos para crear un proyecto JavaFX utilizando las herramientas IDE para compilarlo y ejecutarlo (enlace en la web oficial Visual Studio Code).

2.1. Crea un proyecto de Java

Puedes crear una nueva aplicación JavaFX con solo unos pocos pasos en VS Code:

  • Paso 1: Para crear el proyecto tenemos varias opciones, entre ellas:
    a) en Visual Studio Code, en el menú principal, elige Archivo > Nueva ventana..., elige Create Java Project

    proyecto JavaFX

    b) en Visual Studio Code, abre la paleta de comandos ( Ctrl + Shift + *P ) y luego selecciona el comando Java: Create Java Project...* .

  • Paso 2: Selecciona la opción JavaFX en la lista, sigue el asistente, que te ayudará a crear un nuevo proyecto JavaFX a través de Maven Archetype.

proyecto JavaFX
  • paso 3: Pon nombre al proyecto (por ejemplo: projectejavafx y projecte1)
proyecto JavaFX
proyecto JavaFX
  • paso 4: Selecciona la ruta en la que se almacenará el proyecto (projecte1 del ejemplo anterior)
proyecto JavaFX
proyecto JavaFX
  • paso 5: Indica la versión del proyecto (presiona Enteren las siguientes dos preguntas)
proyecto JavaFX
proyecto JavaFX
  • paso 6: El proyecto estará creado. Solo faltará abrirlo (pulsa el botón Open)
proyecto JavaFX
proyecto JavaFX

2.2. Crear la primera clase

Pon tus clases en la carpeta correspondiente. La ruta deberá ser, para el ejemplo: demo\src\main\java\projectejavafx

Para ejecutar la aplicación JavaFX

la siguiente guía solo funciona para proyectos administrados por Maven. El proyecto generado requiere al menos JDK 11 para ejecutarlo. Asegúrate de tener JDK 11 instalado localmente y establecer la ruta de instalación en la configuración java.configuration.runtimes.