Bonjour,
J'ai un probleme avec un JFileChooser.
Je crée une fenetre pour parcourir le disque: je laisse à l'utilisateur seulement la possibilité de choisir des fichiers .txt. ça fonctionne bien.
Mon probleme c'est pour la fenetre de sauvegarde. L'utilisateur entre le nom de son fichier à enregistrer. Et j'aimerai qu'il n'est pas besoin de rentrer l'extension .txt, je voudrai que ça se fasse automatiquement.
Dans Fichiers du type, j'ai bien fichier texte. Mais l'extension n'est pas associée au nom du fichier.
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 //quand on appuie sur le bouton sauvegarder public void actionPerformed(ActionEvent e) { fc = new JFileChooser(); fc.addChoosableFileFilter(accord); //accord est de type AccepterExtension //qui est une classe étendant FileFilter //AccepterExtension est adaptée d'une classe prise sur un tutoriel de devellopez.com //accord accepte les fichiers .txt int returnVal = fc.showSaveDialog(fenetre); if (returnVal == JFileChooser.APPROVE_OPTION) { File file = fc.getSelectedFile(); String filename = file.getName(); //je récupère le nom entré par l'utilisateur //j'aimerai ajouter automatiquement l'extension .txt //mais la ligne qui suit ne sert à rien, ça ne marche pas filename = filename+".txt"; String path = file.getPath(); File file2 = new File(path); String contenu = zone_texte2.getText(); try{ EcrireFichier fichierInter = new EcrireFichier(file2); fichierInter.ecrireFichierInter(contenu); fichierInter.fermer(); } ...
Partager