Comment vider un JTable

Signaler
Messages postés
58
Date d'inscription
lundi 10 septembre 2007
Statut
Membre
Dernière intervention
12 février 2011
-
DrJohnSpawn
Messages postés
1
Date d'inscription
lundi 13 février 2012
Statut
Membre
Dernière intervention
14 février 2012
-
salut !
SVP, comment vider un JTable,quelle est la méthode nécéssaire?
j'ai essayé la méthode removeRow(); mais ça marche pas.


merci d'avance

7 réponses

Messages postés
5348
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
30 mars 2020
93
Salut,

perso je n'ai pas de solution miracle mais tu peux le faire à l'aide de cette méthode :

DefaultTableModel model = ...;

public void clear(){
  for(int i = model.getRowCount(); i > 0; --i)
    model.removeRow(i-1);     
}

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
Messages postés
491
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
15 juillet 2012
9
DefaultTableModel#setRowCount(0)
Messages postés
19
Date d'inscription
mercredi 9 février 2005
Statut
Membre
Dernière intervention
21 avril 2009

Et plus violent : model.setColumnCount(0);   

^^
Messages postés
48
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
24 décembre 2009

hi

ben moi aucune de ces methodes ne marche chez moi, pourtant jutilise un DefaultTableModel. Mon post sapelle "vidage Jtable".

please la jsuis perdu g tout essaye

(_.:~:._)
Messages postés
39
Date d'inscription
lundi 7 août 2006
Statut
Membre
Dernière intervention
25 février 2010

Si si tu fais:
DefaultTableModel modele = (DefaultTableModel)jt1.getModel();
modele.setRowCount(0);
jt1.setModel(modele);
jt1.repaint();

celui qui n'avance pas recule
Messages postés
95
Date d'inscription
dimanche 29 juillet 2007
Statut
Membre
Dernière intervention
27 août 2011

il faut cree une class DefaultTableModel
public void clear(){
for(int i = model.getRowCount(); i > 0; --i)
model.removeRow(i-1);
}


jTable.clear();
Messages postés
1
Date d'inscription
lundi 13 février 2012
Statut
Membre
Dernière intervention
14 février 2012

et pour effacer un titre ?