package com.elsealabs.xshot.file;
import javax.swing.*;
import java.io.File;
public class FileUtil {
public static File getUserSaveLocation(File defaultFile, String title)
{
JFileChooser fileChooser = new JFileChooser();
File dest = new File("empty");
fileChooser.setDialogTitle(title);
fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int choice = fileChooser.showSaveDialog(null);
if (choice == JFileChooser.APPROVE_OPTION)
{
dest = fileChooser.getSelectedFile();
}
else
{
System.out.println("FileUtil.java: User canceled dialog.");
// TODO: Handle error
}
return dest;
}
}