Bonjour,
j'ai une interface graphique composée d'une simple fenêtre et d'un menu classique Fichier->ouvrir.
J'ai mis un "listener" sur "ouvrir". A l'intérieur de celui-ci j'appelle la fonction suivante :
Le problème, c'est que le gestionnaire ne s'affiche pas et que la fonction me renvoie toujours "Cancel".
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 public String ouvrirPhoto() { JFileChooser gestionnaire = new JFileChooser(); // On affiche la gestionnaire int resultat = gestionnaire.showOpenDialog(null); // On étudie le résultat if (resultat == JFileChooser.APPROVE_OPTION) { return gestionnaire.getSelectedFile().getName(); } else if (resultat == JFileChooser.ERROR_OPTION) return "Erreur"; else if (resultat == JFileChooser.CANCEL_OPTION) return "Cancel"; else return "Autre choix"; }
J'espère que vous pourrez m'aider
Merci d'avance
Partager