-
Spinner n'apparait pas
Bonjour;
je voudrais utiliser spinner avec un projet FXML mais spinner n'est pas dans scenebuilder 2.0;comment puis-je l'inserer by programming; dans mon projet mytimer.java le root descend de Parent et non de Group et n'a donc pas de getChildren().add();et dans le controller je ne sais pas utliser initialise()
-
Il te faut utiliser une version plus récente de SceneBuilder 2.0 ; mais comme Oracle ne distribue plus les binaires il est plus simple de passer par la version 8.0 distribuée par Gluon.
-
Ensuite tu peux mettre une fx:id sur le nœud parent de ton FXML ce qui permet de l'utiliser directement dans ton contrôleur. Tu peux aussi bien sur caster le nœud retourner par le FXMLLoader même si c'est plus risqué (ex : si tu changes le type du nœud racine en éditant ton FXML).
Pour initialize() c'est simple : la méthode est invoquée après le constructeur du contrôleur et après injection des entités dans les balises référencées par @FXML et tu peux faire... ce que tu veux dedans...