if (result2 == JFileChooser.APPROVE_OPTION)
{ file2 = fileChooser.getSelectedFile();
/*在用户没有写文件后缀名,由本程序来处理
if(!file2.getName().contains(ext))//file2.getName就是获取用户在文件保存对话框里自己填写
//的内容,如果没有写后缀的话,用下面的语句加上它原来的后缀,最后传入到文件输出流方法作为
//参数
{
File temfile=new File(file2.getName()+"."+ext);//ext为文件后缀如exe,rar之类
file2=temfile;//加上格式符再把File对象赋给file2
System.out.println("this is contains"+file2.getName());//这输出in过来的源文件名包括格式符
}
//label.setText("您选择打开的文件名称为:"+file.getName());
*/
}
/*
现在问题是根本就得不到要输出的文件,除非把上面的注释再加上,
现在怎么解决。
*/
{ file2 = fileChooser.getSelectedFile();
/*在用户没有写文件后缀名,由本程序来处理
if(!file2.getName().contains(ext))//file2.getName就是获取用户在文件保存对话框里自己填写
//的内容,如果没有写后缀的话,用下面的语句加上它原来的后缀,最后传入到文件输出流方法作为
//参数
{
File temfile=new File(file2.getName()+"."+ext);//ext为文件后缀如exe,rar之类
file2=temfile;//加上格式符再把File对象赋给file2
System.out.println("this is contains"+file2.getName());//这输出in过来的源文件名包括格式符
}
//label.setText("您选择打开的文件名称为:"+file.getName());
*/
}
/*
现在问题是根本就得不到要输出的文件,除非把上面的注释再加上,
现在怎么解决。
*/
解决方案 »
- 谁能通俗的给我讲解 线程与进程的区别?
- 多个图片怎样添加到JLabel里
- 内存异常 帮忙解决 谢谢
- 新手提问:请问JAVA如何在最短时间内上手?
- 小菜发问!!关于Canvas ,,, paint()
- socket问题。万分紧急!!!我用socket把服务端的文件传到客户端上,但服务端总是提示找不到文件...
- 关于XML解析的新问题!大家请看啊
- 学 JAVA 要与 UNIX/Linux 结合起来学习吗?
- 高分求助
- 请问我用程序如何编辑Adobe Acrobat 5.0的pdf文件(生成报表)啊?或者如何才能将已生成的execl报表转换成pdf格式?
- 关于Tree的高难度问题
- Java中如何将一个byte[]转换成相应的文件。
File temfile=new File(file2.getAbsolutePath()+"."+ext);//ext为文件后缀如exe,rar之类