Utilisation de ShowSaveDialog

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.

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
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);
}
}
0
jeff88b12 Messages postés 5 Statut Membre
 
merci
0