try{
JFileChooser chooser = new JFileChooser();
// Dossier Courant
chooser.setCurrentDirectory(new File("."+File.separator));
//Affichage et récupération de la réponse de l'utilisateur
int reponse = chooser.showDialog(chooser,"Enregistrer sous");
// Si l'utilisateur clique sur OK
if (reponse == JFileChooser.APPROVE_OPTION){
// Récupération du chemin du fichier
String fichier= chooser.getSelectedFile().toString();
//Ecriture du fichier
//...
}
}catch(HeadlessException he){
he.printStackTrace();
}