OVH Cloud OVH Cloud

composant JTable

5 réponses
Avatar
Guy
J'ai un probleme avec un composant JTable, je ne parviens pas à
réinitialiser la liste.
Un exemple : j'affiche 10 ligne, puis en remettant à jour cette liste j'ai
besoin d'en afficher 5.
Probleme : on ne peut pas (à mon avis) supprimer les 5 lignes en trop, il
faut remplacer le texte par des blancs, mais c'est pas propre les lignes
existent toujours...

Guy

5 réponses

Avatar
yvon.thoravalNO-SPAM
Guy wrote:

J'ai un probleme avec un composant JTable, je ne parviens pas à
réinitialiser la liste.
Un exemple : j'affiche 10 ligne, puis en remettant à jour cette liste j'ai
besoin d'en afficher 5.
Probleme : on ne peut pas (à mon avis) supprimer les 5 lignes en trop, il
faut remplacer le texte par des blancs, mais c'est pas propre les lignes
existent toujours...


Ben quel est le code ?

Perso j'ai aucun pb avec ça, je fais des delete dans la liste et la
rafraichi complétement, je n'ai pas rencontré ce pb.
--
yt

Avatar
Guy
"Yvon Thoraval" a écrit dans le message de
news: 1gcx8zq.1negpfweym5akN%
Guy wrote:

J'ai un probleme avec un composant JTable, je ne parviens pas à
réinitialiser la liste.
Un exemple : j'affiche 10 ligne, puis en remettant à jour cette liste
j'ai


besoin d'en afficher 5.
Probleme : on ne peut pas (à mon avis) supprimer les 5 lignes en trop,
il


faut remplacer le texte par des blancs, mais c'est pas propre les lignes
existent toujours...


Ben quel est le code ?

Perso j'ai aucun pb avec ça, je fais des delete dans la liste et la
rafraichi complétement, je n'ai pas rencontré ce pb.
--
yt


Ah bon c'est tout ? J'ai pas rencontré de telles commandes dans l'aide de
Java.
Dans quelle classe se trouve cette methode ?

Guy


Avatar
captainpaf
"Guy" a écrit dans le message de news:
c6nipo$i5c$

"Yvon Thoraval" a écrit dans le message de
news: 1gcx8zq.1negpfweym5akN%
Guy wrote:

J'ai un probleme avec un composant JTable, je ne parviens pas à
réinitialiser la liste.
Un exemple : j'affiche 10 ligne, puis en remettant à jour cette liste
j'ai


besoin d'en afficher 5.
Probleme : on ne peut pas (à mon avis) supprimer les 5 lignes en trop,
il


faut remplacer le texte par des blancs, mais c'est pas propre les
lignes



existent toujours...


Ben quel est le code ?

Perso j'ai aucun pb avec ça, je fais des delete dans la liste et la
rafraichi complétement, je n'ai pas rencontré ce pb.
--
yt


Ah bon c'est tout ? J'ai pas rencontré de telles commandes dans l'aide de
Java.
Dans quelle classe se trouve cette methode ?

Guy


Salut,


tout dépend du model que tu utilises pour ta JTable. Par exemple, si c'est
un DefaultTableModel tu fait :
<code>
((DefaultTableModel)taJTable.getModel()).removeRow(numRow);
</code>
C'est toujours pareil avec les composants swing, tu manipules les données
par l'intermédiaire du model.



Avatar
Guy
Salut,

tout dépend du model que tu utilises pour ta JTable. Par exemple, si c'est
un DefaultTableModel tu fait :
<code>
((DefaultTableModel)taJTable.getModel()).removeRow(numRow);
</code>
C'est toujours pareil avec les composants swing, tu manipules les données
par l'intermédiaire du model.




J'ai fini par utiliser DefaultTableModel ca marche super merci

Guy

Avatar
Valère viandier
Si les données on changées, le nombre d'élément entre autre, il te faut
lancer un évènement au JTable.
De mémoire, ce doit être un fireDataChange() mais je ne suis pas sur.


"Guy" a écrit dans le message de
news:c6lrt2$3ie$
J'ai un probleme avec un composant JTable, je ne parviens pas à
réinitialiser la liste.
Un exemple : j'affiche 10 ligne, puis en remettant à jour cette liste j'ai
besoin d'en afficher 5.
Probleme : on ne peut pas (à mon avis) supprimer les 5 lignes en trop, il
faut remplacer le texte par des blancs, mais c'est pas propre les lignes
existent toujours...

Guy