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