我的目标是构建一个复选框节点树,并具有以下功能。构建一个完整的复选框节点树
节点: 树上会有2种类型的节点。
1。父节点
2。子节点
所有节点都是复选框节点。 除复选框外,父节点还需要有一个像图标这样的附加文件夹。并且所有复选框必须是可编辑的 多个复选框必须一次检查。
我可以采取什么最好的方法?
我的目标是构建一个复选框节点树,并具有以下功能。构建一个完整的复选框节点树
节点: 树上会有2种类型的节点。
1。父节点
2。子节点
所有节点都是复选框节点。 除复选框外,父节点还需要有一个像图标这样的附加文件夹。并且所有复选框必须是可编辑的 多个复选框必须一次检查。
我可以采取什么最好的方法?
类似于此堆栈溢出结果: JTree with checkboxes
其中提到的这个例子:http://www.java2s.com/Code/Java/Swing-JFC/CheckBoxNodeTreeSample.htm
在后面的例子中,在改变nonLeafRenderer与一个复选框返回新组件(文件夹,可能一个JPanel。)
如果你想要一个准备好的组件,你可以使用CheckBoxTree从Jide-oss。
[JTree with checkboxes]的可能重复(http://stackoverflow.com/questions/1223188/jtree-with-checkboxes) – trashgod 2012-02-01 04:40:32