В настоящее время используется JFileChooser
для сохранения файла в системе пользователей.Проблема заключается в том, что пользовательский интерфейс, используемый для выбора места назначения файла, представляет собой ужасный интерфейс Swing, а не интерфейс проводника файлов Windows.Есть ли атрибут, который я могу легко изменить на JFileChooser
.
Ниже мой код:
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Specify a file to save");
int userSelection = fileChooser.showSaveDialog(this);
if (userSelection == JFileChooser.APPROVE_OPTION) {
fileToSave = fileChooser.getSelectedFile();
String filePath = fileToSave.getPath();
if(!filePath.toLowerCase().endsWith(".csv"))
{
fileToSave = new File(filePath + ".csv");
}
}
Я также определил fileToSave
ранее, и код все работает, это чисто косметическая проблема.