当前位置: 代码迷 >> J2SE >> [求达人]JTable怎么实现与Jtree的联动?
  详细解决方案

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

热度:41   发布时间:2016-04-24 00:49:08.0
[求达人]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());            }        });
  相关解决方案