total d'une colonne dans une JTable

total d'une colonne dans une JTable - Java - Programmation

Marsh Posté le 10-06-2004 à 15:21:14    

Voilà je voudrais que la dernière ligne de ma JTable affiche le total, la somme des éléments de chaque colonne.  
 
J'ai fait ça, mais il me sort une exception java.lang.ClassCastException
 
public void tableChanged(TableModelEvent e)  
    {            
      if (e.getType() != TableModelEvent.UPDATE) return;
      int ligne = e.getFirstRow();
      int colonne = e.getColumn();
      int i, somme = 0, nb = 0;
      String chaine;
 
      chaine = (String)tableur.getValueAt(ligne, colonne);
  if (!chaine.equals("" ))
    {
      somme += Integer.parseInt(chaine);
      nb++;
    }
  if (nb > 0)
    tableur.setValueAt(new Integer(somme), 3, colonne);
    else tableur.setValueAt("", 3, colonne);
  }

Reply

Marsh Posté le 10-06-2004 à 15:21:14   

Reply

Marsh Posté le 10-06-2004 à 23:07:02    

moi je te conseillerais de faire ton propre TableModel pour ta table. Tu pourra ainsi gerer plus facilement toutes les données que tu auras.
 
http://java.sun.com/docs/books/tut [...] table.html
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed