Java FileDialog.SAVE
来源:百度知道 编辑:UC知道 时间:2024/06/06 02:20:02
也就是返回一个文件目录的路径
FileDialog.SAVE 是用来选择文件的 ,我想要选取文件夹 用于保存未知文件名的文件
//that's mine
import java.io.File;
import javax.swing.JFileChooser;
public class FileWindow extends JFileChooser {
private static final long serialVersionUID = 1L;
private String defaultSavepath = "F:/JtestFile";
public FileWindow() {
}
public File load() {
File file = null;
this.setFileSelectionMode(JFileChooser.FILES_ONLY);
int returnVal;
returnVal = this.showOpenDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
file = this.getSelectedFile();
}
return file;
}
public File save() {
File file = null;
file = new File(this.getDefaultSavepath());
if (!file.exists()) {
file.mkdir();
}
this.setFileSelectionMode(JFileChooser.FILES_ONLY);
this.setCurrentDirectory(file);
this.showSaveDialog(null);
file = this.getSelectedFile()