У меня есть сохраненный файл, который отлично работает, кроме одной проблемы. При нажатии кнопки отмены копия файла сохраняется в каталоге java. Это происходит только при нажатии кнопки отмены, если используется кнопка сохранения, файл заканчивается там, где выбирает пользователь. Как я могу остановить это, чтобы при нажатии кнопки отмены ничего не сохранялось?
Мой код ниже, вся помощь приветствуется. Спасибо
// Save dialog
private void savePlaylist() {
JFileChooser savePlaylistDialog = new JFileChooser();
savePlaylistDialog.setSelectedFile(new File(newPlaylistNameTxt.getText() + ".txt"));
savePlaylistDialog.showSaveDialog(playlistDialogs);
File savePlaylist = savePlaylistDialog.getSelectedFile();
try {
outFile = new PrintWriter(new FileWriter(savePlaylist));
outFile.println(newPlaylistInformationTxt.getText());
outFile.close();
// Plays a sound when play() is called (edited from Bombard)
try {
Clip saveButtonSound = AudioSystem.getClip();
AudioInputStream ais = AudioSystem.getAudioInputStream(new File("Tri-tone.wav"));
saveButtonSound.open(ais);
saveButtonSound.start();
} catch (Exception ex) {
ex.printStackTrace();
}
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "File could not be written, try again.");
}
}