JavaFX est une bibliothèque permettant de réaliser des interfaces graphiques.
Après avoir installé les outils nécessaires (voir le tutoriel et les liens ci-dessous), vous pourrez prendre en main JavaFX, en suivant ce tutoriel:
http://code.makery.ch/library/javafx-8-tutorial/fr/
Partie 2:
https://github.com/marcojakob/code.makery.ch/blob/master/collections/library/javafx-8-tutorial-fr-part2.md
Voir ce lien pour la configuration de SceneBuilder avec les différences IDEs:
https://docs.oracle.com/javafx/scenebuilder/1/use_java_ides/jsbpub-use_java_ides.htm
Vous pouvez tomber sur une erreur de ce type:
Access restriction: The type 'Application' is not API (restriction on required library '/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre/lib/ext/jfxrt.jar')
Dans ce cas, il faut autoriser Eclipse à utiliser les classes qu’ils considère comme ne faisant pas partie de l’API publique de Java.
Pour remédier à cela, suivre les instructions données sur cette question de StackOverflow (Attention: la première réponse ne marche par forcément, mais il y a d’autres pistes)