IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques en Java Discussion :

création d'une arborescence pour lister un repertoire et ses sous-repertoires


Sujet :

Interfaces Graphiques en Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 8
    Points : 8
    Points
    8
    Par défaut création d'une arborescence pour lister un repertoire et ses sous-repertoires
    Bonjour tout le monde,

    Je cherche a créer une interface ou on peut lister tous les algorithmes que nous avons mis dans un répertoire bien précis, plus concrètement:

    j'aurais un bouton que je vais nommer "algorithme" et une fois qu'on clique dessus, on aura une arborescente ou on liste tous les noms de nos algorithmes.

    étant qu'une simple débutante en java j'ai cherché sur internet et j'ai trouvé ce code

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
     
    import java.io.File;
    import java.io.FileFilter;
    import java.io.FilenameFilter;
     
    public class Main {
        /**
         * @param args
         */
        public static void main(String args[]){
            try{
            File dir = new File("fadoua");
     
            String[] children = dir.list();
                if (children == null) {
                System.out.println("annuaire non existante ou il n y a pas d'annuaire");
                } else {
                    for (int i=0; i <1000; i++){        // Get filename of file or directory
                    String filename = children[i];
                    System.out.println(filename);
                    }
                }
     
            // It is also possible to filter the list of returned files.
            // This example does not return any files that start with `.'.
                FilenameFilter filter = new FilenameFilter() {
                    public boolean accept(File dir, String name) {
                    return !name.startsWith(".");
                }
            };
            children = dir.list(filter);
     
     
            // The list of files can also be retrieved as File objects
            File[] files = dir.listFiles();
     
            // This filter only returns directories
                FileFilter fileFilter = new FileFilter() {
                    public boolean accept(File file) {
                    return file.isDirectory();
                }
            };
            files = dir.listFiles(fileFilter);
        }
            catch (Exception ioe){
            ioe.printStackTrace();
        }
    }
     
    }
    (Ca affiche juste sur la console)

    Le problème c'est qu'il m'affiche pas les sous-répertoires, même plus, il liste pas tous ce qui a dans mon répertoire.

    La j'aurais besoin d'un code qui me permet au moins d'afficher tout ce que j'ai dans mon répertoire sous formes d'arborescence, c'est a dire on clique sur algorithmes, ça m'affiche les différents algorithmes, je clique sur un de ces algorithmes ça doit m'afficher les sous-fichiers que contient ce dernier et ainsi de suite ...

    j'espère au moins que j'étais claire dans mon explication et mille merci d'avance

    fadoua

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Suffit de chercher dans la page sources java de DVP

    Dans le cas du code que tu as trouvé, il n'est juste pas fait pour afficher les sous répertoires et leur contenu (il ne propose aucune récursivité)

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    merci c'est exactement ce que je voulais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/10/2007, 10h08
  2. Créer un repertoire et ses sous repertoires
    Par codial dans le forum Delphi
    Réponses: 2
    Dernier message: 20/03/2007, 11h44
  3. Création d'une arborescence pour sélection?
    Par Rheym dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 09/03/2007, 15h16
  4. [musique] création d'une interface pour se simplifier la vie
    Par Christophe93250 dans le forum Access
    Réponses: 8
    Dernier message: 08/01/2006, 12h21
  5. Création d'une GDB pour Firebird
    Par ada_b dans le forum Débuter
    Réponses: 2
    Dernier message: 03/12/2004, 07h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo