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,
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