In the second (and final) part of our workshop, we built the following example:
You can find the documented source code (FX_Ogly) here:
This example covered using MVC with FXML and Scene Builder, using controls and layout panes, using properties and binding and styling nodes with CSS. It also includes a bit of math, for your pleasure (everyone likes math, right ?).
I hope students enjoyed this introduction to JavaFX and will find some time to play around with it. Many advocates say JavaFX makes programming fun again, and I couldn't agree more.