Una forma sencilla y rápida de aprender JAVA, observando y deduciendo cómo se comporta el lenguaje a través de ejemplos prácticos.

Archivo del blog

domingo, 8 de marzo de 2020

JavaFX + Scene Builder. Instalación e integración en Netbeans 11.3

JavaFX combinado con Java permite una mejora substancial a nivel visual y de rendimiento de nuestras aplicaciones.
También hace una marcada separación entre el diseño visual y el desarroyo de la aplicación como veremos más adelante. 

Por otra parte Scene Builder permite crear la interfaz gráfica de Java de forma más simple y cómoda.
 


> Instalación en base al siguiente software:

Windows 10
Apache NetBeans IDE 11.3


> Lo que vamos a instalar:

JavaFX Windows SDK 13.0.2
JavaFX Scene Builder 11.0.0


1- Descargar e instalar:


> Java FX:


https://gluonhq.com/products/javafx/


Una vez descargado, descomprimir el fichero "openjfx-13.0.2_windows-x64_bin-sdk.zip" en la raiz de la unidad C:

"C:\java fx-sdk-13.0.2\"

> Scene Builder:


https://openjfx.io/


Una vez descargado se instala todo por defecto.


2- Integrar "Javafx-sdk" en Netbeans:

Iniciamos NetBeans -> Tools -> Libraries -> [New Library]


Library Name: JavaFX
Library Type: Class Libreries

 
[OK]

Seleccionamos en la columna lateral izquierda la librería que acabamos de crear: JavaFX
Nos vamos a la pestaña "ClassPath" y pulsamos [Add Jar/Folder...]

Buscamos la carpeta donde tenemos puesto
Javafx-sdk. En este caso fue guardado en:

C:\javafx-sdk-13.0.2\


Dentro la carpeta .\lib\, seleccionamos todos los ficheros con extensión ".jar" y pulsamos [Add Jar/Folder].

Finalmente salimos pulsando [Ok]





2.1- Añadir librerías al proyecto:

Creamos nuevo proyecto:
 
File -> New Proyect -> Java with Ant -> Java Aplication -> [Next]
 

Project name: PrimerJavaFX -> [Finish]

Le añadimos las librerías (click derecho sobre el proyecto):

Properties -> Libraries -> Compile -> Class-path -> [+] -> Add Library -> JavaFX [Add Library]





Y añadimos un código en la VM (click derecho sobre el proyecto)

Properties -> Libraries -> Run -> 

VM Options
--module-path "C:\java fx-sdk-13.0.2\lib" --add-modules javafx.controls,javafx.fxml




3- Integrar "Scene Builder" en Netbeans:

Iniciamos NetBeans -> Tools -> Options -> Java -> JavaFX -> 

Scene Builder Home: C:\Program Files\SceneBuilder






Con la tecnología de Blogger.