在单击3次之前,ChoiceBox不会填充

时间:2019-05-24 10:22:50

标签: java javafx

我有一个问题,我的ChoiceBox仅在连续单击3次后才会填充。我真的不知道为什么我也不知道为什么只单击三下就能成功。在类似的类中,此代码可以很好地填充ChoiceBox(ChoiceBox的填充和更新没有问题)

public class AuswertungController {

ProjektDAO project = new ProjektDAODBImpl();
MitarbeiterDAO mitarbeiter = new MitarbeiterDAODBImpl();
TaetigkeitDAO taetigkeit = new TaetigkeitDAODBImpl();
ObservableList<Taetigkeit> taetigkeitliste;
ObservableList<Mitarbeiter> mitarbeiterliste;
ObservableList<Projekt> projektliste;
private ObservableList<String> zwischenmitar;
private ObservableList<String> zwischenproj;

@FXML
private ChoiceBox<String> choiceMitar;

通过这种方法,我可以填充我的choiceMitar choiceBox

public void choiceMitarAktualisieren() {
    mitarbeiterliste = FXCollections.observableArrayList(mitarbeiter.getAllMitarbeiter());
    zwischenmitar = FXCollections.observableArrayList();

    for(Mitarbeiter m : mitarbeiterliste) {
        zwischenmitar.add(m.toString());
    }

    choiceMitar.setItems(zwischenmitar);
}

}

0 个答案:

没有答案