Afficher les données dans une popup
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:
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:
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:
1 2
|
control = (AjoutEquipageController) fxmlLoader.getController(); |
voilà j'espère que c'est clair
merci pour votre aide