如何:JTable在第一列中具有可折叠JTree,在其他列中具有数据?

Ula*_*har 8 java swing jtree jtreetable jxtreetable

我在这一点上有点迷失:我尝试创建一个JTable,它能够在第一列中保存某种树(JTree?)数据结构,然后是基于其他列中的树节点的数据,如下所示图片:

在此输入图像描述

该图像显示了我的JTree的结构.红线表示我需要实现的表结构.树中的每个节点应该像该表中的单行一样进行treatet等等.我希望我能够清楚地了解到我想要实现的目标.

我试过像这里讨论的那样:JTable作为一个JTree节点,这里把JTable放在JTree中,但这不符合我的需要.我还从SwingX项目中了解了JXTreeTable,但似乎很难找到任何有用的例子.此类解决方案的许多链接似乎导致(不再存在)sun网站和/或重定向到oracle网站......

如果有人可以引导我走向正确的方向和/或提供一些如何做到这一点的正常代码(右),这将是非常棒的.

任何帮助,将不胜感激 ;).

小智 6

创建您自己的TreeTable组件,如以下链接所示:http: //www.java2s.com/Code/Java/Swing-Components/JTreeTablecomponent.htm

  • 很多,现在调查一下.也只是对这一个进行了标记:[JavaSwingTreeTable](http://www.hameister.org/JavaSwingTreeTable.html).似乎正是我需要的! (3认同)