日期:2014-05-20  浏览次数:20746 次

jFilechooser 可以打开根目录吗?
最近用JFfilechooser做一个打开对话框,是用来设置目录的,我的想法是通过这个既可以选择文件也可以选择目录,我用下面的代码基本能实现:
JFileChooser   jFileChooser1   =   new   JFileChooser();
                jFileChooser1.setCurrentDirectory(currDir);
                jFileChooser1.setDialogType(JFileChooser.OPEN_DIALOG);
                jFileChooser1.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
                jFileChooser1.setDialogTitle( "选择本地路径 ");
                if(jFileChooser1.showOpenDialog(this)!=JFileChooser.APPROVE_OPTION){
                        return;
                }
                String   fileName   =   jFileChooser1.getSelectedFile().getAbsolutePath();
                jTxtRootPath.setText(fileName);
但是有个问题出现了,假如我只想选择一个根目录,例如:D:\,这时候就不行了,该怎么实现呢?请各位大侠指教,谢谢了!

------解决方案--------------------
为什么不行呢?
------解决方案--------------------
currDir是啥了?