Comment mettre à jour une JList? [Résolu]

kissmytoe 9 Messages postés lundi 30 août 2004Date d'inscription 19 avril 2005 Dernière intervention - 31 août 2004 à 16:42 - Dernière réponse : isdine 15 Messages postés mardi 27 juillet 2004Date d'inscription 8 janvier 2005 Dernière intervention
- 2 sept. 2004 à 16:54
Je veux mettre à jour ma JList.
J'ai fais le test de mettre des objets dans mon tableau avant de faire .setListData(tabPersonnes) et les objets s'affiche.

Mais j'ai besoin de faire un setListData avec un tableau vide... et l'utilisateur se crée des objets Personne qui sont mise dans le tableau en cours de route. Mais de cette manière les objets ne se visualise pas dans le JList.

J'ai essayé .repaint() sans succés?

Qu'est-ce que je dois faire pour que la JList se mettre à jour?

MaRy
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
isdine 15 Messages postés mardi 27 juillet 2004Date d'inscription 8 janvier 2005 Dernière intervention - 2 sept. 2004 à 16:54
3
Merci
Salut
Ecoute le plus simple est de creer un modele pour ta JList et puis tu fais un removeAllElement.
Tiens voila un exemple

public DefaultListModel ModeleIus = new DefaultListModel();
public JList listeIus = new JList(ModeleIus) ;

lorsque tu fais
ModeleIus.removeAllElements();
tu effaces tout
puis tu rajoutes les autres elements.

ou tu fais
ModeleIus.removeElement(prendre en parmetre un object )
et tu enveles seulement l'element voulu. 8-)

Merci isdine 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de isdine

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.