【发布时间】:2014-06-24 09:15:05
【问题描述】:
我在互联网上找到了有关此问题的一些详细信息,但解决方案似乎不起作用。
我希望能够扩展JTree 的所有节点(包括叶节点)。这是我目前的代码。
tree = new JTree(treeModel);
tree.setShowsRootHandles(true);
tree.setEditable(true);
tree.addTreeSelectionListener(treeSelectionListener);
tree.addMouseListener(mouselistener);
tree.setCellRenderer(new FileCellRenderer());
for (int i = 0; i < tree.getRowCount(); i++) {
tree.expandRow(i);
}
然而,这并没有展开所有的叶节点。我得到的是 IMAGE A,但我想要的是 IMAGE B:
【问题讨论】:
-
你有SSCCE吗?对我来说应该可以。
-
只要树的深度不超过 2,它就可以工作。