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
Configuration: Windows XP / Firefox 3.6

1 réponse

  1. 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