Cómo hacer referencia a primaryStage [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo abro JavaFX FileChooser desde una clase de controlador? 4 respuestas

Uso archivos .fxml para la capa de visualización de mi aplicación. Cada fxml tiene un controlador adjunto

<AnchorPane fx:controller="movielistjavafx.view.MainWindowController">

Supongamos que tengo un mainFrame y su controlador. El mainFrame.fxml se carga en elstart(Stage)-método.

Ahora le gustaría mostrar un fileChooser que se adjunta a un escenario / ventana / lo que sea.

Para eso sería bueno dejarle saber al controlador fxml sobre elpor ejemplo primaryStage.

¿Hay alguna forma de inyectarlo al controlador, o el FXML sabe en tiempo de ejecución a qué escena y escenario pertenece?

La única idea que tengo es almacenar primaryStage en algún contexto estático, pero eso no parece ser una forma de hacerlo para mí.

Respuestas a la pregunta(3)

Su respuesta a la pregunta