Hello je veux rafraichir le contenu d'un JPanel qui contient une jtable mais qd j'utilise repaint() ca ne marche pas
si quelqu'un a une idée je suis preneuse.
Hello je veux rafraichir le contenu d'un JPanel qui contient une jtable mais qd j'utilise repaint() ca ne marche pas
si quelqu'un a une idée je suis preneuse.
c re moi
en fait j'ai removeall() le panel et je rappel la methode qui le creai avec les nouvelles valeurs
je pense que ce que tu fais n'est pas génial !!!
Utilise plutôt un TableModel dans ta table... et lorsque tu modifieras les données de ton tableModel ta table sera mise à jour !! En fait ton tableModel porte les données de ta table !!
j'ai une jtable mais justement qd je modifie son contenu ca ne marchais pas c'est pour ca que j'ai obte pour cette methode mais je suis d'accord avec toi c pas top
je te montre vite fais ce que je fais :
ModelTable model;
JTable table = new JTable();
model = new ModelTable();
model.setListValues(new ArrayList());
model.setListValues(listApresTraitement);
table = new JTable(model);
JScrollPane scrollResultspane = new JScrollPane(table);
scrollResultspane.setVisible(true);
panel.add(scrollResultspane,BorderLayout.CENTER);
donc qd le model changeais le panel qui contient la JTable n'etait pas modifie en fait il y avais un autre panel qui était crée et qui ce mettait devant l'ancien
ou tu le fais changer ton model ?
Tu pourrais par exemple redéfinir ton model en utilisant le méthodes fireTableCellUpdated & cie qui permettent de prévenir la JTable dde recharger automatiquement son model
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager