Bienvenue Prénom - Déconnexion

Mot de passe oublié ?Accès membres : merci de vous identifier

BOURSE

RUBRIQUES

 
 PRATIQUE JAVA 
Charger des fichiers avec JFileChooser
 
"Comment exploiter la classe File pour obtenir une boîte de dialogue, et sélectionner les fichiers à charger ?" (19/10/2005)
  Forum

Réagissez dans les forums de JDN Développeurs

Une boîte de dialogue pour charger ou sauvegarder un fichier peut rapidement se révéler nécessaire si l'application doit dialoguer avec l'extérieur.

La classe File est certes une méthode pour accéder au fichier du système, mais certainement pas la moins laborieuse dès qu'il s'agit d'une telle interface graphique.

L'API Swing de Java propose donc sa propre solution : JFileChooser. Celle-ci offre simplement la possibilité d'afficher un dialogue de sélection de fichiers classique. Le résultat sera renvoyé dans une chaîne, directement exploitable par la suite par le code Java.

JFileChooser dialogue = new JFileChooser();
int selection = JFileChooser.APPROVE_OPTION;
String fichier = dialogue.getSelectedFile().getName();


Pareillement, AWT dispose également de son affichage de dialogue Fichier : FileDialog. Le fonction n'est pas exactement le même, et comme FileDialog utilise des routines natives du système, il peut être préférable de choisir JFileChooser.

FileDialog dialogue = new FileDialog();
String fichier = dialogue.getFile();
 
Xavier Borderie, JDN Développeurs
 
 
Accueil | Haut de page
 
 



A VOIR EGALEMENT