Jtree的节点数量与节点级数不确定的情况下,怎么过滤节点,
比如给定一个条件,想按这个条件过滤(是包含的),只有子节点包含这个条件,就要把子节点到父节点一直到根节点全部显示出来,不符合条
件的不显示出来,怎么做?

解决方案 »

  1.   

    有一个例子就是资源管理器中显示文件夹 不显示文件
                  
                File[] children = file.listFiles();
                         for (int i = 0; i < children.length; ++i) {
                    File f = children[i];
                    if (f.isDirectory()) 
                        add(new FileNode(children[i]));
      

  2.   

    FileNode是一个继承DefaultMutableTreeNode的类 你可以搜它的代码
      

  3.   

    Swing吗? 是JTree已经构造好了,对给定条件进行过滤,还是根据过滤条件才去构造显示JTree?
      

  4.   

    是JTree已经构造好了,对给定条件进行过滤,有好方法吗?
      

  5.   

    老大实现好了,能不能功布出来?等你的了,JIDE里有这个功能可惜不能用,要收费,swingx里是查找不是过滤
      

  6.   

    好的,能做出来就谢天谢地谢谢gongfuliang了