Features
Application
- SFXWindowController (Holds JavaFX Stage and Scene)
- SFXViewController
- FXML Loading
- Hot Reload
Bean Enhancement
- Every Java / Scala Bean can be used for SFXBean
- SFXBean has additional support for Java/Scala Maps
- SFXBean resolves Expressions on bean
- SFXBean creates Properties needed for Binding on demand
- SFXBean has change management by default
Scala JavaFX Bean Binding
- Bindings by form id
- Binding with converter
- Adapter Pattern (SFXBean Adapter)
SFXWindowController
The WindowController combines JavaFX Stage and Scene. Creates a stage and a scene. Scene content can be exchanged by replaceSceneContent function.
Sample with scene content switching can be found in the login demo.
SFXViewController
- Controller Lifecycle
- Node Locator
First Class FXML Support
- Easy Connect FXML with SFXViewController
- Different FXML path options
Additional
1.1.3*