如何使用treetable来显示Oracle SQL表中的所有行?

问题描述:

我有这样的表:如何使用treetable来显示Oracle SQL表中的所有行?

CREATE TABLE perarea ( id_area INT主键, NOMBRE VARCHAR2(200), id_areapadre INT引用perarea(id_area) );

,这是添加到访问数据:

alt text

我的目的是创建一个显示区域,其在下属树状层次结构。然后,当用户点击一个节点时,在treetable右侧的表格中加载该区域的所有员工。

虽然第一件事是第一件事,但我该如何填充这个可重复使用的?

谢谢!

将基本TreeModelJTree视为视图是有帮助的。旨在与org.netbeans.swing.outline.Outline一起使用的TreeModel的示例实施方式示出可引导您的分层FileTreeModel。在使用Oracle时,您可能会发现文章Dynamic JTree from database query也很有帮助。

附录:文章Understanding the TreeModel也可能有帮助。

附录:另请参阅此相关的example使用FileTreeModel