JFileChooser f;
 f.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

解决方案 »

  1.   

    查java文档撒,我有问题都是查文档,然后不懂再来问的。FileDialog怎么样?我也是初学,接分
      

  2.   

    不好意思
    请问如果用Fillter或者FileDialog怎么实现?能说具体点吗?
    我是初学,查了很多资料不知道怎么办。谢谢
      

  3.   

    继承FileFilter,实现
    public boolean accept(File f) {
        if (f.isDirectory()) {
    return true;
        }else
          return false;
    }然后设置chooser.setFileFilter(filter)。
      

  4.   

    但是这样的话如果A文件夹下还有B文件夹,而B下面没有文件夹了。那么我们只能通过chooser选择B,而A是选择不到的。如果我想将A选择到,怎么实现呢?
      

  5.   

    fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    设置完毕后选择返回的字符串就是目录
    if (fileChooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
    {
       String str = FC.getSelectedFile().getAbsolutePath();
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        这个str就是目录!!   
    }
      

  6.   

    soory,上面这个FC应该是fileChooser