我有这张桌子:
创建表分区
(
id_area INT主键,
标称VARCHAR2(200),
id_areapadre INT引用perarea(id_area)
);
这是为了访问数据而添加的:
我的意图是创建一个层次结构,在树状视图中显示区域及其下属。然后,当用户单击某个节点时,在树表的右侧放置一个表格,以加载该区域中的所有员工。
首先,我该如何填充树表?
谢谢!
最佳答案
将JTree
视为基础TreeModel
的视图会很有帮助。旨在与TreeModel
一起使用的org.netbeans.swing.outline.Outline
的示例实现说明了可以指导您的分层FileTreeModel
。在使用Oracle时,您可能还会发现文章Dynamic JTree from database query很有帮助。
附录:文章Understanding the TreeModel可能也有帮助。
附录:另请参见使用FileTreeModel
的相关example。