Bonjour,
Alors comment je vais vous expliquez mon problème, au fait j'ai un bouton et lorsque je clique sur ce dernier j'affiche une fenêtre.
voici mon code (SampleController.java)
alors mon problème c'est que lorsque j'utilise la ligne suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 @FXML protected void handleAdd() throws IOException { stage = new Stage(); stage.initModality(Modality.WINDOW_MODAL); FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("/fxml/AjoutEquipage.fxml")); Pane myPane=(Pane) fxmlLoader.load(); control = context.getBean(AjoutEquipageController.class); // control = (AjoutEquipageController) fxmlLoader.getController(); control.listActivites.getItems().setAll(data);//remplir la combobox control.listActivites.valueProperty().addListener(new ChangeListener<Object>() { @Override public void changed(ObservableValue<? extends Object> ov, Object t, Object t1) { creatView(control.vbox,t1); } }); Scene scene = new Scene(myPane,800,600); stage.setScene(scene); stage.show(); }
J'arrive pas à avoir les données dans ma combobox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 control = context.getBean(AjoutEquipageController.class);
alors que ça marche si je remplace la ligne précédente par
voilà j'espère que c'est clair
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 control = (AjoutEquipageController) fxmlLoader.getController();
merci pour votre aide
Partager