Java JTable mise à jour de la ligne

Je suis entrain de créer un JTable comme ceci:

           String[] colName = new String[] {
               "ID#", "Country", "Name", "Page titel", "Page URL", "Time"
           };
           Object[][] products = new Object[][] {
               {
                   "123", "USA", "Bill", "Start", "http://www.url.com", "00:04:23"
               },

               {
                   "55", "USA", "Bill", "Start", "http://www.url.com", "00:04:23"
               }

           };

           dtm = new DefaultTableModel(products, colName);
           table = new JTable(dtm);

Comment pourrais-je mettre à jour la ligne par ID? je veux mettre à jour l'ensemble de la ligne où l'ID est égal à 55.

Edit: je sais comment detele par l'ID de ligne, mais comment je fait la mise à jour des cellules?

  public void removeVisitorFromTable(String visitorID) {
    int row = -1; //index of row or -1 if not found

    //search for the row based on the ID in the first column
    for(int i=0;i<dtm.getRowCount();++i)
        if(dtm.getValueAt(i, 0).equals(visitorID)) {
            row = i;
            break;
        }

    if(row != -1) {
        dtm.removeRow(row);//remove row
    } else {

    }
}
Et qu'avez-vous essayer ?
Qu'avez-vous essayer? Un for loop doit s'adapter à la nécessité.
Avez-vous regardé le Comment utiliser JTables et la JTable de référence avant de demander? Si oui, quel est votre problème? C'est assez bien expliqué. Obligatoire qu'avez-vous essayé? lien.
ne comprends pas comment mettre à jour une ligne, u peut prendre un exemple simple?

OriginalL'auteur Alosyius | 2013-09-04