MvvmFX is an application framework which provides you necessary components to implement the Model-View-ViewModel (MVVM) pattern with JavaFX.
<dependency>
<groupId>de.saxsys</groupId>
<artifactId>mvvmfx</artifactId>
<version>1.7.0</version>
</dependency>