Ajouter une nouvelle ligne dans une jtable

kaisserr Messages postés 64 Statut Membre -  
 hjbb -
Bonsoir tout le monde.

Je cherche comment ajouter une ligne à une table dynamiquement.

Je crée un jtable dans netbeans dont le nombre de ligne est fixé dans les valeurs par défault(par exemple au début sur netbeans si on choisit dans le model d'avoir juste 5 lignes, ce nombre est par défault le nombre de ligne de la table).

voici mon code:
[CODE]
Article article =new Article();
int k=0;
ArrayList liste=new ArrayList();
try {
liste = article.retourarticle();

for (int i = 0; i < ((int)(liste.size())/5); i++) {
for(int l=0; l<5 ; l++)
{
jTableArticle.setValueAt((String)liste.get(k), i, l);
k++;
}
}
}
catch (SQLException ex) {
Logger.getLogger(GestionDeStockView.class.getName()).log(Level.SEVERE, null, ex);
}[/CODE]

à un moment donnée je dépasse la taille que j'avais fixé par défault, donc il faudrait l'ajouter ca d'une manière dynamique(j'ai essayé avec les tableaux de type Object[][] mais ça ne ma rien donné) je me demande pourquoi il n'existe pas une méthode setRowCount(int row) ou semblable.

Merci d'avance
A voir également:

2 réponses

kaisserr Messages postés 64 Statut Membre 3
 
Personne!!!
0
hjbb
 
//listTbl==jtable
DefaultTableModel model = (DefaultTableModel) listTbl.getModel();
listTbl.updateUI();
model.setRowCount(0);
model.addRow(new Object[]{""});
}
0
death
 
salut voila Le code : ((defaulttable)jtable.getmodel( )).addrow(....);
0