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
一起使用: