我想创建一个带有jtable节点的jtree,当我点击一个单元格时,jtable应该是可编辑的。 请尽快回复,这对我的项目非常重要。
答案 0 :(得分:2)
作为替代设计,请考虑JSplitPane
:一个窗格将保留JTree
,而另一个窗格显示与所选树节点对应的JTable
。有关详细信息,请参阅Responding to Node Selection。
答案 1 :(得分:1)
您需要自定义渲染器/自定义编辑器。看看这些教程:
一个教程:http://www.java2s.com/Tutorial/Java/0240__Swing/CreatingaCustomRenderer.htm
树上的基本秋千教程:http://download.oracle.com/javase/tutorial/uiswing/components/tree.html
另一个swing教程,讨论表格的自定义编辑器,但树木相似 - http://download.oracle.com/javase/tutorial/uiswing/components/table.html#editor
此处提出类似问题:Using JTable for a JTree cell editor
试试这些,如果你仍然被卡住,请告诉我们