Rafraichir une JList

Rafraichir une JList - Java - Programmation

Marsh Posté le 25-05-2007 à 14:19:50    

Bonjour,
 
J'utilise une JList pour afficher l'arborescence d'un répertoire X. l'utilisateur peut ajouter des sous dossiers dans le répertoire X donc je dois rafraichir l'affichage de ma liste. :??: mais je ne sais pas  comment ..! quelqu'un peut m'aider..
 
Merci d'avance  :)  
 

Reply

Marsh Posté le 25-05-2007 à 14:19:50   

Reply

Marsh Posté le 25-05-2007 à 17:27:20    

La manière la plus simple et la plus classique est de proposer à l'utilisateur un bouton "Rafraîchir". C'est l'utilisateur qui a modifié le contenu du disque, c'est lui qui sait s'il faut rafraîchir la liste (et quand).
Quand il clique sur ce bouton, il suffit que tu modifies le ListModel associé à ta liste, et que tu appelles fireContentsChanged() sur ce modèle. La liste devrait se mettre à jour automatiquement.
 
Si tu veux quelque chose de totalement transparent (ta liste "détecte" les changements sur disque), je n'ai qu'une seule réponse : bon courage...

Reply

Marsh Posté le 25-05-2007 à 18:02:32    

tu peux utiliser un thread pour la raffrachir periodiquement sinon ... :|

Reply

Marsh Posté le 25-05-2007 à 20:06:14    

:hello:  

Citation :

La manière la plus simple et la plus classique est de proposer à l'utilisateur un bouton "Rafraîchir". C'est l'utilisateur qui a modifié le contenu du disque, c'est lui qui sait s'il faut rafraîchir la liste (et quand).
Quand il clique sur ce bouton, il suffit que tu modifies le ListModel associé à ta liste


c'est ce que j'ai fait.
 
Merci pour vos réponses   :)

Reply

Sujets relatifs:

Leave a Replay

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