Bonjour,
Comment faire pour parcourir un disque et ensuite la mettre dans une structure en arbre(pour pouvoir parcourir l'arborescence)?
Merci beaucoup
Bonjour,
Comment faire pour parcourir un disque et ensuite la mettre dans une structure en arbre(pour pouvoir parcourir l'arborescence)?
Merci beaucoup
Il faut que tu utilises le principe de la récursivité.
En gros tu vas avoir une fonction qui te liste les fichiers et sous-répertoires d'un dossier et pour chacun des sous-répertoires, tu réappelles la fonction. Tu places le tout progressivement dans un arbre (qui sera donc une variable de la classe et pas de la méthode).
Maintenant, je te déconseille de charger tout au début pcq ton programme mettre facilement 5 ou 6 minutes (voir plus) à se lancer. Le truc est de n'afficher que les noeuds du repertoire courant puis quand tu clics sur un sous-répertoire, tu mets à jour l'arbre. C'est nettement plus rapide (en fait, extrêmement plus rapide).
yes, merci beaucoup. Je vais faire comme t'as dis.
Salut,Envoyé par ehmppowa
Et regarde du coté de la classe File pour les info issue du disque et JTree pour la partie presentation , si tu as des question sur le JTree tu auras plus de reponse sur le forum Interface graphique !
J'avais pas trouver la classe JTree..Envoyé par FreshVic
maintenant j'vois beaucoup plus comment faire l'arbre..
je pense que ca devrait aller parfaitement, merci beaucoup
Partager