Parcourir pour selectionner un fichier

sarounette -  
 sarounette -
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

4 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

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

    Quel logiciel???
    0
    1. sarounette
       
      je vais utiliser l'environnement JBuilder de Java
      0
  2. danimo
     
    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
    1. sarounette
       
      Merci beaucoup Dan,
      Je l'espere pas mais au cas où je rencontre des problemes je vous tiendrez au courant :) .
      0
  3. sarounette
     
    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
  4. sarounette
     
    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