Ajouter une ligne JTable

sereine_20 -  
nabil07 Messages postés 161 Statut Membre -
Bonjour,
je suis entrant de programmer une JTable mais je suis vraiment bloquée je sais pas comment je vais faire pour ajouter une ligne
svp si y a quelqu'un qui peut m"aider
A voir également:

1 réponse

nabil07 Messages postés 161 Statut Membre 64
 
Bonjour,

pour ajouter/supprimer des lignes/colonnes dans un JTable, tu peux utiliser la classe DefaultTableModel qui contient les méthodes d'ajout :
* addRow(Object[] rowData),
* addColumn(Object columnName, Object[] columnData),
* removeRow(int position),
* insertRow(int position, Object[] rowData)

voici un exemple d'implémentation :
/* création d'instance */
DefaultTableModel model = new DefaultTableModel();
JTable table = new JTable(model);

/* ajout d'une nouvelle ligne à la fin du tableau */
model.addRow(new String[]{"colonne1","colonne2","colonne3"});

/* /!\ la taille du tableau à ajouter dépend du nombre de colonnes dans le tableau. */

voici d'autres méthodes qui seront utile :
* model.getColumnCount()
* model.getRowCount()

bonne programmation :)
13