首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

[求达人]JTable怎么实现与Jtree的联动?

2012-06-12 
[求达人]JTable如何实现与Jtree的联动???目前界面是一个 左树 右表的结构例树的数据+1-1.1-1.2+2-2.1-2.2

[求达人]JTable如何实现与Jtree的联动???
目前界面是一个 左树 右表的结构
例树的数据
+1
-1.1
-1.2
+2
-2.1
-2.2

表的数据
1
1.1
1.2
2
2.1
2.2

初始化的时候 树都是折叠的 但是表 是有全部数据
我想 在选中 表上的行的时候 同时 展开树的对应父节点,且选中那行
如何做???????



通过树 过滤 表 已经做出来了。
现在的问题 就是 当点击表的时候 , 要同时联动JTree 这个如何做呢????

[解决办法]
下面的代码可以借鉴一下,你获取到path然后去对应选中jtable的数据就可以了

Java code
        Hashtable<String, String> ht = new Hashtable<String, String>();        ht.put("1", "1");        ht.put("2", "2");        ht.put("3", "3");        JTree jtree = new JTree(ht);        pnlMain.add(jtree);                jtree.addTreeSelectionListener(new TreeSelectionListener() {            public void valueChanged(TreeSelectionEvent e) {                System.out.println(e.getNewLeadSelectionPath());            }        }); 

热点排行