Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 23 févr. 2007 à 14:05
Salut:
Voir ma dernière réponse car j'ai commis une erreur de frappe.
XMLFileFilter <-> XMLFileChooser
__________________________________________________________
A.B. : La lumière voyage plus vite que le son. C'est pourquoi certainespersonnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 23 févr. 2007 à 12:57
Salut:
Petite chose à ajouter à ton code:
public class XMLFileFilter extends FileFilter {
// ...
}
JFileChooser fc = new JFileChooser();
fc.setFileFilter (new XMLFileFilter ());
// ...
__________________________________________________________________________
A.B. : La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
samplaid
Messages postés34Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention17 juillet 20081 23 févr. 2007 à 13:39
Merci ceci marche pour l'ouverture mais comment faire lorsque l'on veut
"enregistrer sous". Par exemple l'utilisateur tape dans la zone
d'enregistrement "test" et enregistre sous le format "test.xml"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 23 févr. 2007 à 14:02
Salut:
Personnellement, je ne sais pas si cette tâche est à gérer directement.
Mais, on peut le programmer:
public class XMLFileFilter extends FileFilter {
public static final String XML_EXTENSION = ".xml";
// ...
}
JFileChooser fc = new JFileChooser ();
if ((int returnVal == JFileChooser.APPROVE_OPTION)) {
String xmlFile = chooser.getSelectedFile();
if (!xmlFile.toLowerCase ().endsWith (
XMLFileChooser.XML_EXTENSION
))
xmlFile += XMLFileChooser.XML_EXTENSION;
// Enregistrer ton fichier
}
__________________________________________________________
A.B. : La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 23 févr. 2007 à 14:07
Salut la faute est humaine:
Je ne sais pas qu'est ce que me passe. Mais changes
int returnValue = fc.showSaveDialog (this);
// ...
__________________________________________________________
A.B. : La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...