Voici ce que j'essaie d'accomplir.JAVAFX - FXML - Commandes FXML chargées par l'accès depuis le contrôleur parent
/Package A/
/Package A/ApplicationController.java
/Package A/Application.fxml
Dans mon fichier Application.fxml j'ai un bouton, et lorsque ce bouton est cliqué, il charge le fichier « MyGrid.fxml » suivant.
/Package B/
/Package B/MyGrid.fxml (has a label #mygridlabelid
Le code J'utilise est:
ContentPane.getChildren().add((Node)FXMLLoader.load(getClass().getResource("/Package B/MyGrid.fxml")));
Mais le problème est .. même si je suis le chargement du fichier MyGrid.fxml du ApplicationController, je ne peux pas accéder #mygridlabelid à partir du fichier ApplicationController . Je définissais étiquette @FXML mygridlabelid dans le fichier ApplicationController.java, mais il ne va pas instancié :(
Comment puis-je faire? Tous les trucs ou hacks autour d'elle?