目前界面是一个 左树 右表的结构
例树的数据
+1
-1.1
-1.2
+2
-2.1
-2.2表的数据
1
1.1
1.2
2
2.1
2.2初始化的时候 树都是折叠的 但是表 是有全部数据
我想 在选中 表上的行的时候 同时 展开树的对应父节点,且选中那行
如何做???????通过树 过滤 表 已经做出来了。
现在的问题 就是 当点击表的时候 , 要同时联动JTree 这个如何做呢????

解决方案 »

  1.   

    难道 就没有人。
    弄过 JTable 联动 JTree?????
      

  2.   

    下面的代码可以借鉴一下,你获取到path然后去对应选中jtable的数据就可以了 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());
    }
    });
      

  3.   

    学习。。最近正好也要用Jtable联动Jtree
      

  4.   

    为tree绑定treeexpansionlistener监听器,当点击树结构的时候,在右边显示相应的表格,思路就是这样,具体实现靠lz自己
      

  5.   

    抱歉,说错了,应该是TreeSelectionlistener监听器