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;
...全文
468 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
张佳辉_flx 2021-08-03
  • 打赏
  • 举报
回复

同问

切儿 2017-08-23
  • 打赏
  • 举报
回复
JFileChooser 是java 提供的方法 ,需要用户电脑下载java。所以这个方法不适合 建议换个方法试 @baidu_37642328
baidu_37642328 2017-02-24
  • 打赏
  • 举报
回复
我也遇到同样的问题 你现在解决了么

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧