2
我正在用JAVA开发一个使用Netbeans的小型桌面应用程序。我放置一个JTree并动态填充它。每一件事情现在都很好,我想实现以下两件事情:JTree:如何选择第一片叶
- 当JTree的是poupulated它会自动扩充手段 它就会开始显示,直到叶级
- 第一叶节点所有节点应该是默认选择的 。
我该如何实现这两种行为?
我正在用JAVA开发一个使用Netbeans的小型桌面应用程序。我放置一个JTree并动态填充它。每一件事情现在都很好,我想实现以下两件事情:JTree:如何选择第一片叶
我该如何实现这两种行为?
展开的所有节点(任意深度):
for (int i = 0; i < tree.getRowCount(); i++) {
tree.expandRow(i);
}
选择第一叶:
DefaultMutableTreeNode firstLeaf = ((DefaultMutableTreeNode)tree.getModel().getRoot()).getFirstLeaf();
tree.setSelectionPath(new TreePath(firstLeaf.getPath()));
我们...需要....代码... – user482594