雄 的二亩自留地tmall.blog.chinaunix.net
xylonw
全部博文(47)
Velocity(1)
Swing(1)
Util(3)
JDK(0)
Heartbeat(1)
2015年(2)
2012年(4)
2011年(4)
2010年(37)
billy_pi
劰劰
tyuthaob
焱火炎66
mGarlic
xnk9499
itpubiam
mars_wgj
limengji
ltmprogr
分类: Java
2010-11-08 11:08:24
/** * 展开一棵树 * @param tree */ private void expandTree(JTree tree) { // 根节点 TreeNode node = (TreeNode) tree.getModel().getRoot(); expandAll(tree, new TreePath(node), false); } /** * 完全展开一棵树或关闭一棵树 * @param tree JTree * @param parent 父节点 * @param expand true 表示展开,false 表示关闭 */ private void expandAll(JTree tree, TreePath parent, boolean expand) { TreeNode node = (TreeNode) parent.getLastPathComponent(); if (node.getChildCount() > 0) { for (Enumeration e = node.children(); e.hasMoreElements();) { TreeNode n = (TreeNode) e.nextElement(); TreePath path = parent.pathByAddingChild(n); expandAll(tree, path, expand); } } if (expand) { tree.expandPath(parent); } else { tree.collapsePath(parent); } }
上一篇:struts2.0中配置文件详解
下一篇:jquery 右下角广告, 滑动
登录 注册