Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有类似于“表”的树组件;细胞;?_Java_User Interface_Swing - Fatal编程技术网

Java 具有类似于“表”的树组件;细胞;?

Java 具有类似于“表”的树组件;细胞;?,java,user-interface,swing,Java,User Interface,Swing,我需要有几个单独可编辑的“单元”作为树节点。树表是不合适的,因为我有几种节点类型,它们具有不同的记录结构 是否已经有了(最好是免费的)组件?如果没有,你有一些实现提示给我吗?尤其重要的是,我可以为不同的单元格分配不同的“CellRenderer”和“CellEditor”,并能够为特定节点类型的所有节点调整特定单元格的大小。据我所知,您想要的不是表中的树,而是树中的表。我说得对吗 如果是这样的话,您可以看看哪一个以最典型的方式实现了您想要的功能:通过使用JTree渲染器作为Jtable pain

我需要有几个单独可编辑的“单元”作为树节点。树表是不合适的,因为我有几种节点类型,它们具有不同的记录结构


是否已经有了(最好是免费的)组件?如果没有,你有一些实现提示给我吗?尤其重要的是,我可以为不同的单元格分配不同的“CellRenderer”和“CellEditor”,并能够为特定节点类型的所有节点调整特定单元格的大小。

据我所知,您想要的不是表中的树,而是树中的表。我说得对吗


如果是这样的话,您可以看看哪一个以最典型的方式实现了您想要的功能:通过使用JTree渲染器作为Jtable painter,您可以查看所提到的
org.netbeans.swing.outline.outline

您是正确的,但是“表”应该没有标题,并且始终只包含一行。当然,我希望避免每个节点一个完整表模型的复杂性。但是现在我查看了你提供的链接。嗯,这看起来就像通常的树表,在我的情况下不起作用(因为我对不同的节点类型有不同的“列”)啊,我明白了。我没有尝试将细节放在树中,而是将这里提到的方法与
JTable
Outline
一起使用: