[Scene] Changer le fichier FXML lié en cours de programme
Bonjour,
J'essaye de changer de contenu de ma scène (plus précieusement le contenu du center de mon BorderPan), j'arrive a crée une nouvelle fenêtre mais pas a modifier celle existante.
Auriez-vous une idée?
voici le code de création de ma fenêtre:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
public void initRootLayout() {
try {
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource("/fr/Calendar/view/RootLayout.fxml"));
rootLayout = (BorderPane) loader.load();
Scene scene = new Scene(rootLayout);
primaryStage.setScene(scene);
primaryStage.show();
} catch (IOException e) {
e.printStackTrace();
}
}
public void showForm() {
try {
loader.setLocation(getClass().getResource("/fr/Calendar/view/" + form1 + ".fxml"));
AnchorPane form = (AnchorPane) loader.load();
rootLayout.centerProperty().set(form);
} catch (IOException e) {
e.printStackTrace();
}
} |
Je suis nouveau en javafx (et en java).
D'avance merci :)