Utilisation de ShowSaveDialog
jeff88b12
Messages postés
5
Statut
Membre
-
jeff88b12 Messages postés 5 Statut Membre -
jeff88b12 Messages postés 5 Statut Membre -
Bonjour,
Je travaille sur un editeur de texte en java, j'aimerais savoir comment je peux sauvegarder un document a partir de ShowSaveDialog.
Je travaille sur un editeur de texte en java, j'aimerais savoir comment je peux sauvegarder un document a partir de ShowSaveDialog.
2 réponses
-
Les JFileChooser vont uniquement afficher la boîte de dialogue pour demander à l'utilisateur où il veux enregistrer le fichier, mais tu ne pourras récupérer que le chemin du fichier, la partie remplissage du fichier tu dois la faire à part.
Exemple :
import java.io.File; import javax.swing.JFileChooser; import javax.swing.filechooser.FileFilter; public class Test { public static void main(String...args) { JFileChooser chooser = new JFileChooser(); chooser.setFileFilter(new FileFilter() { @Override public boolean accept(File f) { return f.isDirectory() || f.getName().toLowerCase().endsWith(".txt"); } @Override public String getDescription() { return "Fichiers texte (*.txt)"; } }); int n = chooser.showSaveDialog(null); if (n==JFileChooser.APPROVE_OPTION) System.out.printf("Le fichier choisi est\t%s\n",chooser.getSelectedFile()); else System.err.printf("Aucun fichier choisi (code %d)\n",n); } } -