做一个类似于资源管理器的东西 怎么样才能使得在右边的JTable中双击文件夹 左边的JTree会同步展开?

解决方案 »

  1.   

    举个简单的例,打开你的思路:假如右边区域有众多的组件来表示文件夹.
    那么,你可以给这些组件 加入MousListener 
    (方法)这样:
    组件实例名.addMouseListener(new MouseAdapter(){
        public void mouseClicked(MouseEvent me)
         {
             //这里面改变树形的状态.
              tree.changeState(); //这个调用是假设的,你可以自己去实现.这个方法就是
                                  //根据你当前区域的情况,改变树形目录.
          }
    }
    );
    以上事件是单击事件,当你单击表示文件夹的组件时,就会触发.根据你的需要,可改成双击(DoubleClick)