2011-08-27 74 views
5

我知道这个问题以前被问过,但我没有得到适当的解决方案。
我读到的轮廓,但是这仅仅是相反的是我想做即的JTable里面的JTree
我想显示JTable中的数据,但它被存储为不同的组,让这些群体
是JTree的节点时,我花费一个组(节点)显示该组的JTable。在JTree的节点内创建JTable

我通过这篇文章在oracle中去:Creating TreeTables in Swing:part 1

这是很老和我的Java版本不工作(!我不知道为什么),所以我去
通过treetable中的下一部分:Creating TreeTables in Swing: Part 2

整个代码是比较新的,因为它是在地方的
使用“的javax.swing”“com.sun.java.swing”,但我在这里所面临的问题是一个文件命名为
“ FileSystemModel2.java“缺失,它从之前的版本修改所以我不能工作
与旧one.There有一些方法添加到新的“FileSystemModel.java”。我如何告知
他们关于这个缺少的文件,或者如果你有不同的方法,请让我知道。

我想实现显示在下面的图片是什么:


Image implementing JTreeTable

此图片是从“LastPass的”,我想我自己的密码管理器是我的项目
所以请帮助我,我很亲密,但我无法进一步移动。

+2

请阅读本主题http://stackoverflow.com/questions/7122901/java-swing-table-tree – mKorbel

+0

@mKorbel谢谢。 –

+1

为什么不用'JSplitPane'?左边的树;选定节点的表格在右侧。 – trashgod

回答

6

的SwingX项目包含一个现成的treetable中

http://swingx.java.net/

的下载是有点难找,所以这里是链接:
http://java.net/downloads/swingx/releases/1.6.2/

的简短文章关于使用该组件可以在这里找到:
http://sandarenu.blogspot.com/2008/02/treetable-in-java-using-swingx.html

+0

谢谢我很担心,因为以前的swingx下载链接不工作,再次感谢。 –

+0

+1添加链接到我们难以找到的下载部分,谢谢:-) – kleopatra