FXML is a powerful tool used to build a complex JavaFX UI and separate business logic from UI design. This chapter will cover the following topics:
- Using FXML to design an FX application
- Working with SceneBuilder—the drag-and-drop designer provided by Oracle
- Viewing FXML as the model-view-controller (MVC) pattern