带Checkbox的JTree三态树,按照
http://dev.firnow.com/course/3_program/java/javaxl/20090805/168438.html
这个上面的例子写的,代码太多就不在本帖里贴出来了。
三态树的意思大家都懂的,如果我选中一个节点,那么它之下的子节点都全部被选中;如果某节点的所有子节点都被选中了,那么这个节点也要呈现被选中状态。但是由于项目需要,现在只需要一棵单态树,就是说任何节点的选取都不影响到别的节点,比如选中一个节点,那么它之下的子节点不会被全部选中。
本来想在上面贴出来的例子里,对传递进去的TreePath做筛选,让把选中节点的什么子节点父节点都去掉,但是不行。现在就是有点没头绪了,不知道从何入手比较好。求达人指点思路!