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
(Ca affiche juste sur la console)
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(); } } }
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
Partager