ノードが折りたたまれないようにするJTree
には、 メソッドを使用できますsetExpandedState()
。
SwingXJXTreeTable
クラスの同様のメソッドは見当たらず、JXTreeTable
拡張JXTree
(JTree を拡張) していないようです。
ルート ノードが で崩壊するのを防ぐ方法について何か提案はありJXTreeTable
ますか?
ノードが折りたたまれないようにするJTree
には、 メソッドを使用できますsetExpandedState()
。
SwingXJXTreeTable
クラスの同様のメソッドは見当たらず、JXTreeTable
拡張JXTree
(JTree を拡張) していないようです。
ルート ノードが で崩壊するのを防ぐ方法について何か提案はありJXTreeTable
ますか?
tree-will-expandリスナーを追加しaddTreeWillExpandListener()
て、ツリー ノードの展開または折りたたみを防ぐことができます。
たとえば、崩壊を防ぐには:
treeTable.addTreeWillExpandListener(new TreeWillExpandListener() {
public void treeWillExpand(TreeExpansionEvent e)
throws ExpandVetoException {
}
public void treeWillCollapse(TreeExpansionEvent e)
throws ExpandVetoException {
throw new ExpandVetoException(e);
}
});
いくつかの例について は、Tree-Will-Expand リスナーの作成方法を参照してください。
JXTreeTable
には、ツリー ノードを折りたたんだり展開したりするための一連のメソッドもあります:
expandPath()
、expandAll()
、collapsePath()
およびcollapseAll()
。多分これらは役に立つかもしれません。