Tutorial Setup

Sources

The sources for this tutorial are in the Github Tutorial Directory of sapphire-javafx in the appdemo package.

Setup

Easy Project Setup by using the sapphire-javafx giter8 template. See giter8 Documentation for g8 setup.

Giter8 template for sapphire-javafx.

Usage

g8 https://github.com/sfxcode/sapphire-sbt.g8

Base Project Structure

IDE

IntelliJ IDEA Community Edition or other IDE with Scala ana JavaFX support.

FXML Editor

Helpful for FXML Editing is the Scene Builder.

Scene Graph Visualization

For understanding of the scene graph there is a tool called Scenic View.