Passando Parâmetros do JavaFX FXML
Como posso passar parâmetros para uma janela secundária em javafx? Existe uma maneira de se comunicar com o controlador correspondente?
Por exemplo: o usuário escolhe um cliente de umTableView
e uma nova janela é aberta, mostrando as informações do cliente.
Stage newStage = new Stage();
try
{
AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource(fxmlResource));
Scene scene = new Scene(page);
newStage.setScene(scene);
newStage.setTitle(windowTitle);
newStage.setResizable(isResizable);
if(showRightAway)
{
newStage.show();
}
}
newStage
seria a nova janela. O problema é que não consigo encontrar uma maneira de dizer ao controlador onde procurar as informações do cliente (passando o id como parâmetro).
Alguma ideia?