ノードが展開されたときに TreeView コントロールにアイテムを追加できる方法はありますか?
ユーザーが親アイテムを展開したときに、子アイテムをツリー アイテムに追加したいと考えています。
ノードが展開されたときに TreeView コントロールにアイテムを追加できる方法はありますか?
ユーザーが親アイテムを展開したときに、子アイテムをツリー アイテムに追加したいと考えています。
以下の例のように、expandedProperty を使用します。
treeItem.expandedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
BooleanProperty bb = (BooleanProperty) observable;
TreeItem t = (TreeItem) bb.getBean();
_treeItemEventHandler.onTreeItemExpanded(t);
// add items to t
}
});