total d'une colonne dans une JTable - Java - Programmation
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
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);
}