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

  1. 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
  2. jeff88b12 Messages postés 5 Statut Membre
     
    merci
    0