java swing中JFileChooser保存文件时,在文件选择窗口提示是否覆盖
2009-09-08 11:36
706 查看
fileChooser = new JFileChooser("..") { /** * */ private static final long serialVersionUID = 3348615193412527885L; public void approveSelection() { savedFile = fileChooser.getSelectedFile(); if (savedFile.exists()) { int overwriteSelect = JOptionPane.showConfirmDialog(this, "<html><font size=3>文件" + savedFile.getName() + "已存在,是否覆盖?</font><html>", "是否覆盖?", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); if (overwriteSelect != JOptionPane.YES_OPTION) { return; } } super.approveSelection(); } }; fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); fileChooser.setMultiSelectionEnabled(false); fileChooser.setFileFilter(new XlsFileFilter()); int isSelect = fileChooser.showSaveDialog(frame); if (isSelect == JFileChooser.APPROVE_OPTION) { savedFile = fileChooser.getSelectedFile(); filePathStr = savedFile.getAbsolutePath(); //如果文件不是以".xls"结尾,则补充.xls if (!filePathStr.endsWith("xls")) { filePathStr = filePathStr + ".xls"; } filePath.setText(filePathStr); }
相关文章推荐
- 设置文件选择对话框大小及纵向大小不可变--JAVA-SWING-JFileChooser-setMinimumSize
- java JFileChooser选择文件和保存文件
- JFileChooser (Java Swing提供的文件选择对话框)
- Java_java中JFileChooser类(java_swing提供的文件选择对话框)
- java的swing设置弹出保存文件窗口
- Java按位置解析文本文件(使用Swing选择文件)
- 如何用 java swing打开或者保存文件
- JFileChooser 选择目录,选择保存路径,并对保存文件类型进行更改:
- Java Swing中的文本区(JTextArea)实现换行保存到文件的几个方法
- 打开ie 提示是否保存文件
- JFileChooser 保存文件时根据选择的文件类型改变文件后缀名
- SHFileOperation 能不能做到当有相同文件或文件夹时,给出提示,是否覆盖?
- java文件保存时出现错误提示
- Java中实现用户点击关闭窗口按钮后提示用户,选择“是”后退到父窗口,选择“否”留在原窗口
- java实现文件下载功能,自动弹出保存窗口
- linux下移动或者复制文件覆盖相同文件夹时,文件夹里面的每个文件都提示是否覆盖
- Java中文件选择框JFileChooser的用法
- java 保存文件对话框的使用以及文件过滤器(FileDialog、JFileChooser)
- Java Swing组件文件选择器JFileChooser简单用法示例
- java实现文件下载功能,自动弹出保存窗口