我有这张桌子:

创建表分区
  (
     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

10-07 12:58