a javafx framework