如何使用treetable来显示Oracle SQL表中的所有行?
问题描述:
我有这样的表:如何使用treetable来显示Oracle SQL表中的所有行?
CREATE TABLE perarea ( id_area INT主键, NOMBRE VARCHAR2(200), id_areapadre INT引用perarea(id_area) );
,这是添加到访问数据:
我的目的是创建一个显示区域,其在下属树状层次结构。然后,当用户点击一个节点时,在treetable右侧的表格中加载该区域的所有员工。
虽然第一件事是第一件事,但我该如何填充这个可重复使用的?
谢谢!
答
将基本TreeModel
的JTree
视为视图是有帮助的。旨在与org.netbeans.swing.outline.Outline
一起使用的TreeModel
的示例实施方式示出可引导您的分层FileTreeModel
。在使用Oracle时,您可能会发现文章Dynamic JTree from database query也很有帮助。
附录:文章Understanding the TreeModel也可能有帮助。
附录:另请参阅此相关的example使用FileTreeModel
。