Parcourir pour selectionner un fichier

Fermé
sarounette - Modifié par sarounette le 2/05/2012 à 22:43
 sarounette - 10 mai 2012 à 12:49
Bonjour Tout le monde,
je voudrais savoir comment je peux , à partir d'une interface que j'ai créée moi même, créer un bouton qui permettra de parcourir les dossier et selectionner un fichier selon le choix de l'utilisateur (comme ça se passe dans les fenêtres windows).
Rq: je vais utiliser Java pour creer l'interface
A voir également:

4 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
3 mai 2012 à 11:18
Bonjour,

à partir d'une interface que j'ai créée moi même,

Quel logiciel???
0
je vais utiliser l'environnement JBuilder de Java
0
Utilisateur anonyme
3 mai 2012 à 11:27
Salut,

Utilise la classe JFileChooser import javax.swing.JFileChooser

La doc JFileChooser:
https://docs.oracle.com/javase/6/docs/api/
et sélectionner la classe JFileChooser.

N'hésite pas à revenir poser des questions sur cette classe...

Cordialement,

Dan
0
Merci beaucoup Dan,
Je l'espere pas mais au cas où je rencontre des problemes je vous tiendrez au courant :) .
0
Resalut Dan me voila revenue ,

en fait mon application comporte plusieurs objets, j'essaye de tout rassembler pour finir le plutot possible ...Pour le FileChooser j'ai réussi à le mettre en oeuvre


parCbl.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
final JFileChooser parCbl = new JFileChooser();
b2.addActionListener(new ActionListener(){
public void actionPerformed (ActionEvent e){
if (e.getSource() == b2) {
int returnVal = parCbl.showOpenDialog(b2);

if (returnVal == JFileChooser.APPROVE_OPTION) {


File file2 = parCbl.getSelectedFile();
cbl.setText(file2.toString());}

}}});

......
maintenant je veux que le bouton me permette réellement d'ouvrir le fichier que j'ai sélectionné, comment je fais ???
Rq : parfois c'est pas que je ne prends pas la peine de faire la recherche c'est plutôt je sais pas comment chercher mon problème .
0
Resalut Dan ,

Bon j'ai trouvé la la solution finalement le reste je dois le faire moi dans mon application y a rien d'extraOrdinaire : ou bien que je fais une lecture avec un Scanner ou bien l'ouvrir avec un desktop.open(file1);

merci quand même :))

quoique il me reste un probleme je l'ai posté ici :
http://www.commentcamarche.net/forum/affich-25142717-filewriter-vs-outputstreamwriter

est ce que tu peux m'aider à le résoudre STP !!
0