求一份可以运行的ECLIPSE中关于tree的代码解决方案

求一份可以运行的ECLIPSE中关于tree的代码
请对ECLIPSE   JFACE有经验的人兄帮忙写一份关于TREE的实际可行的代码.
谢谢!
代码请发leozeng2004@sina.com.cn

------解决方案--------------------
Control con=new Control();
Collection arr=null;
arr=(Collection)con.execute( "catefindcatename ", null);
Iterator it=arr.iterator();
DefaultMutableTreeNode root = new DefaultMutableTreeNode( "资产类别 ");//定义一个树根
while(it.hasNext())
{
List l=(List)it.next();

String name=(String)l.get(0);
DefaultMutableTreeNode prent = new DefaultMutableTreeNode(name);//加载大类名称
root.add(prent);
Collection arrsub=(Collection)con.execute( "catefindsubcatename ", name);
Iterator itsub=arrsub.iterator();
while(itsub.hasNext())
{
List list=(List)itsub.next();
String subname=(String)list.get(0);

DefaultMutableTreeNode leaf = new DefaultMutableTreeNode(subname,false);//大类名称下加载相应的小类名称,并且不允许在有叶子节点
prent.add(leaf);
}
}
tree = new JTree(root);
tree.setToggleClickCount(2);