public Collection<Object> test(DefaultTreeModel v) throws Exception {
Collection<Object> col = new ArrayList<Object>();
DefaultMutableTreeNode root = (DefaultMutableTreeNode) v.getRoot();
Enumeration enu = root.depthFirstEnumeration();
while (enu.hasMoreElements()) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) enu.nextElement();
Object obj = node.getUserObject();
col.add(obj);
}
return col;
}
Collection<Object> col = new ArrayList<Object>();
DefaultMutableTreeNode root = (DefaultMutableTreeNode) v.getRoot();
Enumeration enu = root.depthFirstEnumeration();
while (enu.hasMoreElements()) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) enu.nextElement();
Object obj = node.getUserObject();
col.add(obj);
}
return col;
}
转载于:https://blog.51cto.com/xue1225go/270749