0
我想使用TreeView顯示類別和實際內容。我用這個tutorial來跟隨我的例子,因爲他們做了類似的事情,但他們簡化了它。 我有這樣的事情建立TreeView的設置和實體之間的比較
public class Category {
final StringProperty categoryName = new SimpleStringProperty();
final ListProperty<Contact> contactList = new SimpleListProperty<>(FXCollections.<Contact>observableArrayList());
public Category(String name, List<Contact> contactList) {
this.categoryName.set(name);
this.contactList.setAll(contactList);
}
public StringProperty categoryNameProperty() { return this.categoryName; }
public ListProperty<Contact> contactListProperty() { return this.contactList; }
}
public class Contact {
final StringProperty contactName = new SimpleStringProperty();
public Contact(String name) {
this.contactName.set(name);
}
public StringProperty contactNameProperty() { return this.contactName; }
}
現在我想建立一個TreeView出List<Category>
與自動插入子節點的潛在聯繫。這可能嗎?如果可能的話,我想不是修改模型本身。我想延長TreeItem<T>
,但我不知道這會給我帶來多大的距離。