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)

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();
        }
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
 
 control = context.getBean(AjoutEquipageController.class);
J'arrive pas à avoir les données dans ma combobox

alors que ça marche si je remplace la ligne précédente par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
control = (AjoutEquipageController) fxmlLoader.getController();
voilà j'espère que c'est clair

merci pour votre aide