我想在java中动态创建树视图 .

我使用两个表来这样做 .

1.亲子关系表

2.主表

我的亲子关系表 .

Parent  Child  
-------------------- 
1        2
1        3 
1        4
2        5
2        6
3        7 
3        8
5        9
5        10

我的主表

Id      Name
 -------------------

  1      one
  2      two
  3      three
  4      four
  5      five
  6      six 
  7      seven
  8      eight
  9      nine
 10      ten

我想按如下方式显示treeview

one 
  two
   five
      nine
      ten
   six
  three
    seven
    eight
   four

请帮我如何动态实现它 . 任何帮助,将不胜感激 .