我有一个类似的问题。
您的解决方案似乎仅对顶级树节点适用。
但是我需要扩展所有后代节点。所以我用下面的递归方法解决了它:
private void expandAllNodes(JTree tree, int startingIndex, int rowCount){ for(int i=startingIndex;i<rowCount;++i){ tree.expandRow(i); } if(tree.getRowCount()!=rowCount){ expandAllNodes(tree, rowCount, tree.getRowCount()); }}被调用
expandAllNodes(tree, 0, tree.getRowCount());
在哪里,
tree是
JTree。
除非有人有更好的解决方案。



