[ resolu ] JTree, est ce qu'on pe représenter un système de fichier ??

JTree, est ce qu'on pe représenter un système de fichier ?? [ resolu ] - Java - Programmation

Marsh Posté le 28-12-2002 à 15:37:27    

bonjour,
je voulais savoir si yavait un constructeur de JTree ki me creerai mon arborescence à partir d'une adresse sur mon DD. Par exemple je lui demande de me creer l'arbo de mon C:
 
Ou alors jsuis obligé de la creer moi meme en parcourant tous les rep et fichiers !!??
 
Merci d'avance.


Message édité par mangaforall le 28-12-2002 à 19:27:28
Reply

Marsh Posté le 28-12-2002 à 15:37:27   

Reply

Marsh Posté le 28-12-2002 à 17:29:33    

y a peut etre une lib qui fait ca mais JTree c'est générique ... Donc non :o

Reply

Marsh Posté le 28-12-2002 à 17:40:26    

erf trop dur .... bon fo ke je trouve une autre idée, c trop long à faire pr moi.

Reply

Marsh Posté le 28-12-2002 à 18:34:05    

mangaforall a écrit :

erf trop dur .... bon fo ke je trouve une autre idée, c trop long à faire pr moi.


 
trouve les sources de JFileChooser [:spamafote]

Reply

Marsh Posté le 28-12-2002 à 18:36:19    

HappyHarry a écrit :


 
trouve les sources de JFileChooser [:spamafote]


 
bin elles sont dans le jdk hein :o
et je suis pas sur que ca va l'"aider" plus que ca :o
 
c'est pas si dur à faire pourtant ...

Reply

Marsh Posté le 28-12-2002 à 18:37:08    

DarkLord a écrit :


 
bin elles sont dans le jdk hein :o
et je suis pas sur que ca va l'"aider" plus que ca :o
 
c'est pas si dur à faire pourtant ...


 
au moins pour trouver un moyen rapide de lister les files :D
 
le JTree de toutes facons c chiant :o

Reply

Marsh Posté le 28-12-2002 à 18:38:43    

HappyHarry a écrit :


le JTree de toutes facons c chiant :o


 
ouais :o

Reply

Marsh Posté le 28-12-2002 à 18:45:35    

ouais le JFileChooser c tout a faire ce ki me faudrait ....
 
darklord tu pe m'expliquer brievement comment tu ferai ? J'ai jamais utilisé de JTree ... J'ai capté comment jpe m'en fabriquer 1. Jpense kon fait ca ac une fonction recursive nan ?

Reply

Marsh Posté le 28-12-2002 à 18:51:58    

mangaforall a écrit :

Jpense kon fait ca ac une fonction recursive nan ?


 
ouais c'est l'idée exactement ...

Reply

Marsh Posté le 28-12-2002 à 18:59:29    

jvais faire un truc plus simple (enfin j'essaye). Je vais afficher seulement le contenu d'un repertoire à la fois et quand on clik sur un rep, on entre dedans.

Reply

Marsh Posté le 28-12-2002 à 18:59:29   

Reply

Marsh Posté le 28-12-2002 à 19:00:15    

mangaforall a écrit :

jvais faire un truc plus simple (enfin j'essaye). Je vais afficher seulement le contenu d'un repertoire à la fois et quand on clik sur un rep, on entre dedans.


 
bin oui c'est l'idée ... T'imagines le temps de traitemnet sinon :D

Reply

Marsh Posté le 28-12-2002 à 19:01:04    

mangaforall a écrit :

jvais faire un truc plus simple (enfin j'essaye). Je vais afficher seulement le contenu d'un repertoire à la fois et quand on clik sur un rep, on entre dedans.


 
 :heink: euh ... tu avais pensé faire autrement a un moment ?  :heink:

Reply

Marsh Posté le 28-12-2002 à 19:24:18    

bah je pensais lister tout direct lol mais je savais ke ca pourrait etre long si l'arbo etait longue. Le mieux c de decouvrir l'arbo au fur et a mesure mais je sais pas faire alors j'affiche ke le contenu d'1 rep à la fois. J'utilise un JTree mais c pas vraiment un arbre puisqu'il y a 0 noeud.

Reply

Marsh Posté le 28-12-2002 à 19:24:58    

mangaforall a écrit :

bah je pensais lister tout direct lol mais je savais ke ca pourrait etre long si l'arbo etait longue. Le mieux c de decouvrir l'arbo au fur et a mesure mais je sais pas faire alors j'affiche ke le contenu d'1 rep à la fois. J'utilise un JTree mais c pas vraiment un arbre puisqu'il y a 0 noeud.


 
 :heink:

Reply

Marsh Posté le 28-12-2002 à 19:26:00    

quand on aborde un nouvo truc on pe pas forcement penser a la meilleures solution de suite... :D

Reply

Marsh Posté le 28-12-2002 à 19:36:58    

comment je fais pr actualiser l'affichage de mon JTree ki se trouve ds un JPanel ????

Reply

Marsh Posté le 28-12-2002 à 20:23:53    

up
 
voici mon code :
 

Code :
  1. File f = new File("J:\\A graver !!\\PrOgZ\\JDK+ForteJava 3" );
  2.      
  3.        arboServeur = new JTree(f.listFiles());
  4.        arboServeur.setBorder(new EtchedBorder());
  5.        arboServeur.addTreeSelectionListener(new TreeSelectionListener() {
  6.             public void valueChanged(TreeSelectionEvent e) {
  7.                 DefaultMutableTreeNode node = (DefaultMutableTreeNode)arboServeur.getLastSelectedPathComponent();
  8.                 File f2 = new File (String.valueOf(node));
  9.                 arboServeur = new JTree(f2.listFiles());
  10.                 ????????????????
  11.                 System.out.println ("node :"+node);
  12.             }
  13.        });


 
je dois mettre koi a la place des ?????????? pr ke ca s'actualise ?? J'ai repaint(), invalidate() mais ke dalle !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed