【发布时间】:2023-03-25 09:25:01
【问题描述】:
我已经制作了一些人类对象,我正在通过使用 ObserveableList 并在初始化方法中调用它来打印它们的变量属性,问题是我没有得到它如何分别打印每个对象,这些被打印为我想要的整体逐个迭代
Person p1 = new Person("1001", "person1", "11");
Person p2 = new Person("1002", "person2", "12");
Person p3 = new Person("1003", "person3", "13");
Person p4 = new Person("1004", "person4", "14");
ObservableList<Person> personDataTable = FXCollections.observableArrayList(p1, p2, p3, p4);
@Override
public void initialize(URL location, ResourceBundle resources) {
printTable();
}
public void printTable() {
tableID.setCellValueFactory(new PropertyValueFactory<Person, String>("id"));
tableName.setCellValueFactory(new PropertyValueFactory<Person, String>("name"));
tableAge.setCellValueFactory(new PropertyValueFactory<Person, String>("age"));
tableView.setItems(personDataTable);
}
为了澄清,你想在桌子上添加一个人,等一下,添加下一个人,再等一下,再添加下一个人,等等,对吗? 是的,完全正确(我无法回复评论)
【问题讨论】:
-
澄清一下,您想在表中添加一个人,等一下,添加下一个人,再等一秒,添加下一个人,等等,对吗?