Ajouter une ligne JTable
sereine_20
-
nabil07 Messages postés 161 Statut Membre -
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
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
Configuration: Windows XP / Firefox 3.6
1 réponse
-
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 :)