我对Java-Fx和Observable列表有一点疑问。我想为几个人建立一个时间表。因为我有一个Person-Class,我希望在构造函数中为每个Person提供它自己的Observable-list。有人为这个案子写了一个符号吗?我已经尝试过这样的东西但似乎什么都没有用。一方面,我需要一个List的属性为它构建一个getter-Method,我想给每个Person都有自己的List。
这是我的Attribut:
ObservableList personTableList = FXCollections.observableArrayList();
现在我需要构造函数的表示法!
谢谢,曼努埃尔
答案 0 :(得分:1)
我不知道我是否完全理解你想要获得的东西。 E.g:
public class Person {
private ObservableList personTableList;
public Person() {
this(null);
}
public Person(ObservableList list) {
if (list == null) {
this.personTableList = FXCollections.observableArrayList();
} else {
this.personTableList = list;
}
}
public ObservableList getPersonTableList() {
return this.personTableList;
}
public void setPersonTableList(ObservableList list) {
this.personTableList = list;
}
}
使用例如:
new Person();