There are two different stages in my application that are help screens that use the same FXML file. Rather than create 2 FXML files, I would like to use just one and have t
You can remove the fx:controller=""
assignment from the FXML
file and assign the controller via the FXMLLoader
during the load.
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("Your.fxml"));
fxmlLoader.setController(this);
try
{
fxmlLoader.load();
}
catch (IOException exception)
{
throw new RuntimeException(exception);
}
Check out the Introduction to FXML section on custom components.