FileNameExtensionFilter filter=new FileNameExtensionFilter("*.txt", "txt");
JFileChooser jFileChooser=new JFileChooser();
jFileChooser.setFileFilter(filter);
int result=jFileChooser.showSaveDialog(null);
if (result==JFileChooser.APPROVE_OPTION) {
File file=jFileChooser.getSelectedFile();
if (!file.getName().endsWith(".txt")) {
file=new File(file.getPath()+".txt");
System.out.println(file.getPath());
}
}