Comment vider un JTable

chat11 Messages postés 58 Date d'inscription lundi 10 septembre 2007 Statut Membre Dernière intervention 12 février 2011 - 4 mars 2008 à 21:56
DrJohnSpawn Messages postés 1 Date d'inscription lundi 13 février 2012 Statut Membre Dernière intervention 14 février 2012 - 14 févr. 2012 à 15:57
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
A voir également:

7 réponses

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
5 mars 2008 à 00:23
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
0
uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 9
7 mars 2008 à 11:27
DefaultTableModel#setRowCount(0)
0
nopnop77 Messages postés 18 Date d'inscription mercredi 9 février 2005 Statut Membre Dernière intervention 21 avril 2009
18 sept. 2008 à 23:42
Et plus violent : model.setColumnCount(0);   

^^
0
tomski Messages postés 48 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 24 décembre 2009
17 août 2009 à 12:06
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

(_.:~:._)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Chronolode Messages postés 37 Date d'inscription lundi 7 août 2006 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 22:02
Si si tu fais:
DefaultTableModel modele = (DefaultTableModel)jt1.getModel();
modele.setRowCount(0);
jt1.setModel(modele);
jt1.repaint();

celui qui n'avance pas recule
0
cs_biboobib Messages postés 95 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 27 août 2011 1
7 oct. 2010 à 17:47
il faut cree une class DefaultTableModel
public void clear(){
for(int i = model.getRowCount(); i > 0; --i)
model.removeRow(i-1);
}


jTable.clear();
0
DrJohnSpawn Messages postés 1 Date d'inscription lundi 13 février 2012 Statut Membre Dernière intervention 14 février 2012
14 févr. 2012 à 15:57
et pour effacer un titre ?
0
Rejoignez-nous