2012-02-01 82 views
1

我的目标是构建一个复选框节点树,并具有以下功能。构建一个完整的复选框节点树

节点: 树上会有2种类型的节点。

1。父节点

2。子节点

所有节点都是复选框节点。 除复选框外,父节点还需要有一个像图标这样的附加文件夹。

并且所有复选框必须是可编辑的 多个复选框必须一次检查。

我可以采取什么最好的方法?

+0

[JTree with checkboxes]的可能重复(http://stackoverflow.com/questions/1223188/jtree-with-checkboxes) – trashgod 2012-02-01 04:40:32

回答

1

类似于此堆栈溢出结果: JTree with checkboxes

其中提到的这个例子:http://www.java2s.com/Code/Java/Swing-JFC/CheckBoxNodeTreeSample.htm

在后面的例子中,在改变nonLeafRenderer与一个复选框返回新组件(文件夹,可能一个JPanel。)

+0

@ Sam。感谢您的意见。 – Achilles 2012-02-01 08:37:13

+0

如果我使用单独的渲染器渲染非叶节点,我将如何编辑它? – Achilles 2012-02-01 11:03:08

+0

[此博客文章](http://www.jroller.com/santhosh/date/20050610)对Java2s解决方案有一些批评和修正。 – 2013-09-16 22:15:42