Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2774 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [java] rafraichissement jframe + info optimisation [OK]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] rafraichissement jframe + info optimisation [OK]

n°423389
Profil sup​primé
Posté le 11-06-2003 à 07:59:15  answer
 

bon voilà, j'ai un gros bouton qui lance plein de methods de partout, mais la fenêtre ne se redessine pas :( (et la fonction update() pour le jframe me fait des erreurs de compilation)
 
 
et autrement juste pour savoir, quelle est la meilleure méthode pour parcourir des répertoires?
perso, j'utilise une chaine de caracètre globale (private quand meme :D ) à laquelle j'ajoute le chemin de chaque fichiers en les séparant avec un \n (pour faire un tableau plus tard)
le tout est fait avec une fontion récursive, qui quand le fichier/rep est un fichier ca ajoute, sinon ca réappelle la fonction pour le sous répertoire :)


Message édité par Profil supprimé le 12-06-2003 à 14:17:43
mood
Publicité
Posté le 11-06-2003 à 07:59:15  profilanswer
 

n°423493
qxn
Posté le 11-06-2003 à 10:09:49  profilanswer
 

SirJeannot a écrit :

bon voilà, j'ai un gros bouton qui lance plein de methods de partout, mais la fenêtre ne se redessine pas :( (et la fonction update() pour le jframe me fait des erreurs de compilation)
 
 
et autrement juste pour savoir, quelle est la meilleure méthode pour parcourir des répertoires?
perso, j'utilise une chaine de caracètre globale (private quand meme :D ) à laquelle j'ajoute le chemin de chaque fichiers en les séparant avec un \n (pour faire un tableau plus tard)
le tout est fait avec une fontion récursive, qui quand le fichier/rep est un fichier ca ajoute, sinon ca réappelle la fonction pour le sous répertoire :)


 
meilleur methode ba c le JTree avec le DefaultMutableTreeNode
tu fais une fonction recursive ki creer ton arborecence et apres tu affiche dans un JTree bon je te file un bout de code ki fais ca tout seul ( t chanceux jai fais ca y a pas super longtemps lol  
 

Code :
  1. public static DefaultMutableTreeNode Arbo(File fichier)
  2.  {
  3.   DefaultMutableTreeNode racine = new DefaultMutableTreeNode(fichier);
  4.   File[] list = fichier.listFiles();
  5.   if ( list != null)
  6.   {
  7.    for (int j = 0 ; j<list.length ; j++)
  8.    {
  9.     DefaultMutableTreeNode file = null;
  10.     if (list[j].isDirectory())
  11.     {
  12.      file = Arbo(list[j]);
  13.      racine.add(file);
  14.     }
  15.     else
  16.     racine.add(new DefaultMutableTreeNode( list[j]));
  17.    }
  18.   }
  19.  return racine;
  20.  }


ci dessus la fonction recursive ki te creer le Node necessaire en parametre typiquement si tu veux toute le DD tu envoie un :
 

Code :
  1. DefaultMutableTreeNode root = Arbo(new File("c:\\" ));


 
et apres pour afficher tout le bordel lol tu fais ca :

Code :
  1. JTree view = new JTree(root);


 
bon j'espere ke c claire pi si ca lai pas tanpis ;)
lol
 
Amicalement Qxn

n°423499
bobuse
Posté le 11-06-2003 à 10:18:53  profilanswer
 

et ya pas moyen de dérécursifier tout ca ?


---------------
get amaroK plugin
n°423504
qxn
Posté le 11-06-2003 à 10:25:30  profilanswer
 

bobuse a écrit :

et ya pas moyen de dérécursifier tout ca ?


 
kezako?

n°423524
Profil sup​primé
Posté le 11-06-2003 à 10:49:09  answer
 

merci qxn :jap:
 
je ne connaissais pas ces objects  :whistle:

n°423551
bobuse
Posté le 11-06-2003 à 11:11:21  profilanswer
 

qxn a écrit :


 
kezako?


ben dans Arbo(...), tu apelles Arbo(...), donc c'est recursif ?
donc c'est pas top ! il me semble, non ?


---------------
get amaroK plugin
n°423557
qxn
Posté le 11-06-2003 à 11:17:39  profilanswer
 

bobuse a écrit :


ben dans Arbo(...), tu apelles Arbo(...), donc c'est recursif ?
donc c'est pas top ! il me semble, non ?


 
ba si tu me trouve un moyen de lister les fichier les rep et les sous rep des sous rep sans fonction recursive ;)  
et y a pas de c pas bien les fonction recursive c totalement faux pour un listing de rep et de sous rep tu est quasiment OBLIGER de faire du recursif;) ( essaie toi meme c impossible sans vu que tu connais pas a l'avance le nb de sous rep et de sous sous rep ) ;)
 

n°423558
qxn
Posté le 11-06-2003 à 11:19:23  profilanswer
 

SirJeannot a écrit :

merci qxn :jap:
 
je ne connaissais pas ces objects  :whistle:  


 
hehe ;)

n°423605
bobuse
Posté le 11-06-2003 à 11:41:15  profilanswer
 

qxn a écrit :


 
ba si tu me trouve un moyen de lister les fichier les rep et les sous rep des sous rep sans fonction recursive ;)  
et y a pas de c pas bien les fonction recursive c totalement faux pour un listing de rep et de sous rep tu est quasiment OBLIGER de faire du recursif;) ( essaie toi meme c impossible sans vu que tu connais pas a l'avance le nb de sous rep et de sous sous rep ) ;)


 
si tu le dis ;) (je disais pas ca pour te provoquer en duel de classes ;) )


---------------
get amaroK plugin
n°424657
Profil sup​primé
Posté le 12-06-2003 à 09:05:11  answer
 

un idée pour le rafraichissement de ma JFrame? :??:  :whistle:

mood
Publicité
Posté le 12-06-2003 à 09:05:11  profilanswer
 

n°424737
qxn
Posté le 12-06-2003 à 10:31:55  profilanswer
 

SirJeannot a écrit :

un idée pour le rafraichissement de ma JFrame? :??:  :whistle:  


 
ta essayer un update() ou un repaint() ou encore un pack() ?

n°424781
Profil sup​primé
Posté le 12-06-2003 à 11:05:33  answer
 

ah le repaint(), j'avais oublie http://forum.hardware.fr/images/perso/prosterne.gif

n°425005
qxn
Posté le 12-06-2003 à 13:46:45  profilanswer
 


 
arf ;) ba voila un prob resolu update la balise de ton post stp;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [java] rafraichissement jframe + info optimisation [OK]

 

Sujets relatifs
[ MySQL ] optimisation, parlons-en ( newbee inside )[HTML/PHP/JS]Optimisation site photo
[ java ] ecouteur sur un repertoire[java] sortie dans un fichier excel?
Applet info-bulles[JAVA]chemin sous-optimal+metro =je craque!!!!
JNI - Obtenir une image Java à partir d'une image WindowsOutil de dév java free
Newbie JAVA[java] scanner des répertoires?
Plus de sujets relatifs à : [java] rafraichissement jframe + info optimisation [OK]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR