Supprimer les lignes dans une JTable
Bonjour,
J'ai créé une JTable que j'appelle tablepanier. Quand je remplis cette Jtable avec les données à l'aide d'un bouton, au moment de supprimer un certain nombre de lignes, toutes les lignes sont supprimées même avec l’entête et quand je veux la remplir à nouveau, ça ne reçoit plus les données.
Quelqu'un saurait-il m'expliquer comment supprimer un certain nombre de lignes ?
J'aimerais aussi qu'après avoir supprimé un certain nombre de lignes, je puisse encore remplir ma table.
Voici le code de suppression :
Code:
1 2 3 4 5 6 7
| DefaultTableModel tab = new DefaultTableModel() ;
tablepanier.setModel(tab) ;
int nbreligne = tab.getRowCount();
nbreligne++;
for (int a = nbreligne-1 ; a>=1 ; --a) {
tab.removeRow(a);
} |
Merci d'avance pour votre aide.
supprimer les lignes d'un jTable
bonjour! merci pour ta réponse qui pertinente.je pense que j'ai résolu mon problème
je partage ma solution avec les autres
Code:
1 2 3 4 5
| DefaultTableModel tab= ((DefaultTableModel)JTable.getModel());
int nbre1=tab.getRowCount();
for (int a=nbre1-1; a>=0 ; --a) {
tab.removeRow(a);
} |