我的 TableView 没有更新,我需要一个监听器吗?(m 是我的模特)
@FXML
private TableView<Mitarbeiter> mitarbeiter;
ObservableList<Mitarbeiter> data =
FXCollections.observableArrayList(m.getMitarbeiterListe()
);
mitarbeiter.setItems(data);
public ArrayList getMitarbeiterListe(){
return mitarbeiterliste;
}
在一个新阶段中,我将一些 Mitarbeiter 添加到我的模型中的列表中
m.addMitarbeiterToList(mitarbeiter)
public void addMitarbeiterToList(Mitarbeiter mitarbeiter){
mitarbeiterliste.add(mitarbeiter);
}
但是另一个 Stage 中的 TableView 并没有更新新数据。最后, ObservableList 是否没有从 Model 指向 ArrayList ?