Usando el controlador JavaFX sin FXML

¿Existe la posibilidad de usar un controlador con una GUI JavaFX sin usar FXML?

Noté que el archivo FXML contiene unfx-controller Atributo para vincular el controlador, pero no me parece una manera fácil de trabajar con él.

¿Alguna idea sobre tener un arco MVC con JavaFX sin usar el archivo FXML o JavaFX Scene Builder?

Respuestas a la pregunta(2)

Su respuesta a la pregunta