Rafraichir une JList - Java - Programmation
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...
Marsh Posté le 25-05-2007 à 18:02:32
tu peux utiliser un thread pour la raffrachir periodiquement sinon ... :|
Marsh Posté le 25-05-2007 à 20:06:14
 
  
| 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).  | 
 
c'est ce que j'ai fait. 
 
Merci pour vos réponses    
 
Marsh Posté le 25-05-2007 à 14:19:50
Bonjour,
 mais je ne sais pas  comment ..! quelqu'un peut m'aider..
 mais je ne sais pas  comment ..! quelqu'un peut m'aider.. 
 
  
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.
Merci d'avance