Part 1 - JavaFX
This part of the book serves as an introduction to creating user interfaces with JavaFX and as a overview of the standard library of UI elements. It is divided in the following sections:
- Getting Started - A quick demonstration of how to use JavaFX and FXML.
- Java 8 - Demonstrates the new language features that we will make heavy use of: Properties, Lambdas and Streams.
- JavaFX - The introduction to JavaFX a short history of the technology and why to use it, why use FXML and how it relates to Swing and the tools you can use for UI design.
- FXML - Documents the features and functionality of FXML itself.
- JavaFX Standard Library - Showcases the UI elements that JavaFX comes with and explains when and how to use them.
- Internationalization - Describes how to translate your JavaFX applications into multiple languages and support multiple localizations.
- ControlsFX - Demonstrates the open source UI elements pack ControlsFX which brings many new features to JavaFX.