2
为防止JTree
节点崩溃,可以使用setExpandedState()
方法。如何防止JXTreeTable根节点崩溃?
我没有看到SwingX JXTreeTable
类的类似方法,看起来JXTreeTable
没有扩展JXTree
(它扩展了JTree)。
有关如何防止根节点在JXTreeTable
上崩溃的任何建议?
为防止JTree
节点崩溃,可以使用setExpandedState()
方法。如何防止JXTreeTable根节点崩溃?
我没有看到SwingX JXTreeTable
类的类似方法,看起来JXTreeTable
没有扩展JXTree
(它扩展了JTree)。
有关如何防止根节点在JXTreeTable
上崩溃的任何建议?
您可以添加tree-will-expand listener与addTreeWillExpandListener()
以防止树节点展开或折叠。
例如,以防止塌陷:
treeTable.addTreeWillExpandListener(new TreeWillExpandListener() {
public void treeWillExpand(TreeExpansionEvent e)
throws ExpandVetoException {
}
public void treeWillCollapse(TreeExpansionEvent e)
throws ExpandVetoException {
throw new ExpandVetoException(e);
}
});
的一些例子见How to Write a Tree-Will-Expand Listener。
JXTreeTable
还拥有一套折叠和展开树节点方法: expandPath()
,expandAll()
,collapsePath()
和collapseAll()
。也许这些可能会有所帮助。
太棒了!非常感谢你! – Swoop
@Swoop不客气! :) – tenorsax