3

ノードが展開されたときに TreeView コントロールにアイテムを追加できる方法はありますか?

ユーザーが親アイテムを展開したときに、子アイテムをツリー アイテムに追加したいと考えています。

4

1 に答える 1

1

以下の例のように、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
                    }
                });
于 2013-07-10T18:06:42.233 に答える