java 弹出文件保存对话框
2014-11-29 11:27
387 查看
.
package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import javax.swing.JFileChooser; import javax.swing.filechooser.FileNameExtensionFilter; public class readfile { public static void main(String args[])throws IOException { FileNameExtensionFilter filter=new FileNameExtensionFilter("*.txt","txt"); JFileChooser fc=new JFileChooser(); fc.setFileFilter(filter); fc.setMultiSelectionEnabled(false); int result=fc.showSaveDialog(null); if (result==JFileChooser.APPROVE_OPTION) { File file=fc.getSelectedFile(); if (!file.getPath().endsWith(".txt")) { file=new File(file.getPath()+".txt"); } System.out.println("file path="+file.getPath()); FileOutputStream fos=null; try { if (!file.exists()) {//文件不存在 则创建一个 file.createNewFile(); } fos=new FileOutputStream(file); fos.write("文件内容".getBytes()); fos.flush(); } catch (IOException e) { System.err.println("文件创建失败:"); e.printStackTrace(); }finally{ if (fos!=null) { try { fos.close(); } catch (IOException e) { e.printStackTrace(); } } } }}}
相关文章推荐
- [转]ASP.NET下载文件(弹出打开保存文件对话框)
- 一个在B/S中弹出保存文件对话框的程序
- 把filedia设置为0可以不弹出对话框保存文件
- java 文件下载的时候后台写了代码,前台没有弹出下载保存的提示框
- struts2的java文件中不能直接弹出script对话框
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- ASP.NET下载文件(弹出打开保存文件对话框)
- 当关闭MDI窗口时弹出保存文件对话框
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- VB.NET 中生成Excel文件并弹出对话框保存
- java 保存文件对话框的使用以及文件过滤器(FileDialog、JFileChooser)
- js在IE下面弹出打开和保存文件的对话框
- JAVA 中打开/保存开文件对话框 源代码
- java 保存文件对话框的使用以及文件过滤器(FileDialog、JFileChooser)
- ASP.NET下载文件(弹出打开保存文件对话框)
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- java中使用输出流下载文件弹出打开保存框
- java实现文件下载功能,自动弹出保存窗口
- 关于创建Excel表格问题(保存至指定文件/弹出直接打开还是下载,并可以选择保存路径的对话框)