package ui;
import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
public class MyFileChooser extends JFileChooser {
public void approveSelection(){
File f = this.getSelectedFile();
if(f.exists()){
int result = JOptionPane.showConfirmDialog(this,"Overwrite existing file?","Overwrite?", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
if (result != JOptionPane.OK_OPTION)
return ;
else{
this.setSelectedFile(f);
}
}
super.approveSelection();
}
}