Topic: JTree的问题(附图)

  Print this page

1.JTree的问题(附图) Copy to clipboard
Posted by: M4A1
Posted on: 2005-10-24 20:39

我做了一个树,像图所示,我在树中加了JCheckBox,但是这些树的子节点在同一时刻只能选中一个,如何才能同时选择多个呢?我又怎么得到所选中的多个子节点呢?
谢谢高手出手!

2.Re:JTree的问题(附图) [Re: M4A1] Copy to clipboard
Posted by: stevech
Posted on: 2005-10-27 23:19

我记得好像是
tree.getSelectionModel().setSelectionMode(javax.swing.tree.TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION)
不太肯定。

3.Re:JTree的问题(附图) [Re: M4A1] Copy to clipboard
Posted by: M4A1
Posted on: 2005-10-29 19:21

谢谢stevech 兄弟关注,但我这招已经试过拉,还是不行,不过再按住CTRL键就可以选择多个,正在研究中,没进展,郁闷几天拉!!!!!!!!

4.Re:JTree的问题(附图) [Re: M4A1] Copy to clipboard
Posted by: littledeer1974
Posted on: 2005-10-29 19:41

你把windows的皮肤卸掉了在试试,我不敢确定就是皮肤的问题,但是Swing的程序,有的时候再Windows的某些skin里显示和反映有点问题,仅供参考

5.Re:JTree的问题(附图) [Re: M4A1] Copy to clipboard
Posted by: dfasdf
Posted on: 2005-10-29 23:15

你在CheckBox多选,还是在树子节点多选?

6.Re:JTree的问题(附图) [Re: M4A1] Copy to clipboard
Posted by: M4A1
Posted on: 2005-10-30 12:11

windows的皮肤我也换成经典样式拉,还是不行,我以前也遇到过显示和主题皮肤有冲突,但是那是一个VB写的程序,谢谢Garbage Collector 兄!

感谢dfasdf关注,对于这个描述的不太清楚哈,再贴个图,就像下面的这个控制面板中的类似效果,

7.Re:JTree的问题(附图) [Re: M4A1] Copy to clipboard
Posted by: dfasdf
Posted on: 2005-10-30 19:49

这儿有个例子,不知是否适合你
http://www.objects.com.au/java/examples/swing/CheckBoxTreeCell.do

8.Re:JTree的问题(附图) [Re: M4A1] Copy to clipboard
Posted by: M4A1
Posted on: 2005-10-31 19:12

感谢dfasdf ,这个和我所期望得一样,正在研究中,再次谢谢


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923