JFileChooser 窗口首次加载 不是显示在前端
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;
代码:
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;
...全文
相关推荐
Java的JFileChooser类的使用详解
JFileChooser使用详解,告诉你这个类怎样使用,包括打开文件,选择文件 啊,等等!
Java GUI编程实战:使用Label显示图片详解
对于需要更高自由度的界面设计,开发者可以继承接口实现自定义布局逻辑。x += 110;逻辑说明:方法定义了组件的布局逻辑。- 此示例将所有组件水平排列,每个组件之间留有间隔。自定义布局虽然灵活,但需要开发者具备较强的布局逻辑理解能力。在实际项目中,应根据需求选择标准布局或自定义策略。
Java Swing组件文件选择器JFileChooser简单用法示例
主要介绍了Java Swing组件文件选择器JFileChooser简单用法,结合实例形式分析了Swing组件中的文件选择器JFileChooser的简单使用方法,需要的朋友可以参考下
JFileChooser
JFileChooser chooser = new JFileChooser(); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); chooser.showSaveDialog(null);
Java Swing组件JFileChooser用法实例分析
主要介绍了Java Swing组件JFileChooser用法,结合实例形式分析了java Swing组件JFileChooser文件选择器的功能、使用方法及相关注意事项,需要的朋友可以参考下


