用File list[] = File.listRoots();然后就文件放到树枝树叶中就OK了

解决方案 »

  1.   

    自己写一个递归
    用到的主要类:java.io.File
      

  2.   

    public void readDir(DefaultMutableTreeNode node){
      得到node.getUserObject()里目录下的所有File
      对每一个文件{
        DefaultMutableTreeNode newNode=new DefaultMutableTreeNode(文件);
        node.add(newNode);
        如果是目录{readDir(newNode)}否则{return;}
      }
    }
      

  3.   

    递归的算法倒有,但是我现在要在图形界面搜索出所有目录和文件。
    类似于ACDSEE那样的界面形式。
      

  4.   

    bjzhanghao(八进制) 的想法倒有一些道理,但是有谁能说的更详细一点
      谢谢大家先!!
      

  5.   


    好好看看JTree和TreeModel。或责找找例子来看看。