Java 将服务文件中的observaleList项添加到控制器文件中的另一个文件中,但给出空列表

Java 将服务文件中的observaleList项添加到控制器文件中的另一个文件中,但给出空列表,java,javafx,Java,Javafx,当我显示observaleList时,它工作,但当我想将它们的元素添加到另一个元素时,它不工作。它给了我一个空列表 控制器文件 ObservableList<String> ListE=FXCollections.observableArrayList(); @Override public void initialize(URL url, ResourceBundle rb) { ListE=le.getAllNomE(nc); for(Strin

当我显示observaleList时,它工作,但当我想将它们的元素添加到另一个元素时,它不工作。它给了我一个空列表

控制器文件

ObservableList<String> ListE=FXCollections.observableArrayList();


@Override
public void initialize(URL url, ResourceBundle rb) {
       ListE=le.getAllNomE(nc);
        for(String cl : ListE){
        choiceET.getItems().add(cl);}
                choiceET.getSelectionModel().selectFirst();




               AddButton.setOnAction(e->{
                   //System.out.println(choiceET.getValue());
                   if(cls.getText().isEmpty())
                   System.out.println("null");
                   else
                                          //System.out.println(cls.getText());
                                          System.out.println(nc);
                                        System.out.println(ListE);
                                        System.out.println(le.getAllNomE(nc));




    });

    }
public ObservableList<String> getAllNomE(String NomClasse) {
    ObservableList<String> list = FXCollections.observableArrayList();
    String requete = "select nomE,prenomE from Etudiant where classe=(select idClasse from classe where nomClass=\""+NomClasse+"\")";
    ResultSet rs;
    try {
        Statement st =con.createStatement();
        rs= st.executeQuery(requete);
        while(rs.next()){
            String nomPre=rs.getString(1)+" "+rs.getString(2);
            list.add(nomPre);
        }
        rs.close();
    } catch (SQLException ex) {
        Logger.getLogger(ServiceClasse.class.getName()).log(Level.SEVERE, null, ex);
    }

    return list ;
}

请并坚持java命名约定!这能帮助我找到解决方案吗?我不完全清楚您使用的是什么框架/库,以及您希望代码做什么。MRE会让我自己运行代码来调查意外行为。此外,任何JavaIDE都应该有一个自动格式化功能,可以正确地将代码隔开并缩进,以便人们在线阅读
3a11

[]

[Ridene Oussama, nom3 prenom3, test1 test1]