最近用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是啥了?