Java Swing表树

在Eclipse中打开XML时,内容可以像树结构一样显示

XML树视图

树被“嵌入”在表中,内容显示在单独的列中。

这在Swing中复制非常好,不是专门针对XML内容,而是针对具有树结构的类似数据。

UPDATE

我刚刚了解了JTreeTable,但我真的需要在NetNeans中做到这一点 。 应该提一下,对不起。

有任何想法吗?

SwingX有一个JXTreeTable,它基于但是比@mKorbel引用的旧的例子(链接到sun代码/文章)有了很大的改进。

检查以下内容:

  • treetable中
  • 这个例子
  • Swing Guru的代码库
  • Netbeans IDE的大纲
  • 更多的东西在这里
  • 商业产品

您可以尝试子类化JTable并使用在展开/折叠节点时添加/删除新行的行为创建自己的自定义渲染器 。