为了防止JTree
节点崩溃,您可以使用该setExpandedState()
方法。
我没有看到 SwingX 类的类似方法JXTreeTable
,而且似乎JXTreeTable
没有扩展JXTree
(扩展 JTree)。
关于如何防止根节点崩溃的任何建议JXTreeTable
?
为了防止JTree
节点崩溃,您可以使用该setExpandedState()
方法。
我没有看到 SwingX 类的类似方法JXTreeTable
,而且似乎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()