最近在做的东西,仅仅想请选择文件夹,不是文件夹下的文件。请问有这样的控件吗?我只要获得文件夹的路径即可。非常感谢!

解决方案 »

  1.   

    有啊。JFileChooser就可以做到。
    等我写一下。
      

  2.   


        String dir = ""; //缺省路径
        Component parent = null; //Dialog上级组件
        JFileChooser chooser = new JFileChooser(dir);
        javax.swing.filechooser.FileFilter dirFilter = new javax.swing.filechooser.
           FileFilter() {
         public boolean accept(File f) {
           return f.isDirectory();
         }     public String getDescription() {
           return "";
         }
       };
       chooser.setFileFilter(dirFilter);
       chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
       if (chooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION) {
         dir = chooser.getSelectedFile().getAbsolutePath();
       }
      

  3.   

    当然有啊,直接jfilechooser就可以,直接.set...Only就可以了