JFileChooser 窗口首次加载 不是显示在前端
切儿 2016-09-06 06:24:28 JFileChooser 首次加载 路径的选择窗口会出现在浏览器的后面 不是在最前端 再次点击的时候就会出现在最前端 急急急
代码:
JFileChooser fc=new JFileChooser("D:");
//是否可多选
fc.setMultiSelectionEnabled(false);
//弹出框前置
fc.setVisible(true);
//把打开按钮 修改为保存
fc.setApproveButtonText("保存");
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);//只能选择目录
String path=null;
//打开对话框
flag=fc.showOpenDialog(null);
if(flag==JFileChooser.APPROVE_OPTION){
//获得该文件
path=fc.getSelectedFile().getPath();
}
//以上获得选择的文件夹
//若要判断其中是否还有其他目录,可以这样做
File dir=new File(path);
//获得改目录下的文件的文件名,如果没有的话,filesName.length()=0
String[] filesName=dir.list();
for(int i=0;i<filesName.length;i++){
File temp=new File(path+"/"+filesName[i]);
if(temp.isDirectory()){
break;
}
}
return path;