Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1788 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  total d'une colonne dans une JTable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

total d'une colonne dans une JTable

n°759337
adriou
Posté le 10-06-2004 à 15:21:14  profilanswer
 

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);
  }

mood
Publicité
Posté le 10-06-2004 à 15:21:14  profilanswer
 

n°759867
FealiT
Posté le 10-06-2004 à 23:07:02  profilanswer
 

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
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  total d'une colonne dans une JTable

 

Sujets relatifs
barre de défilement et JTable[débutant total]trop dur a expliquer, venez plutot voir
Listener sur des en tetes d'une JTable et modification de ceux-ciJTABLE(vector,vector)
nommer le nom d'une colonneredimmenssion de colonne sous excel
Creer colonne signed[HTML] Fixer la largeur d'une colonne dans un tableau ?
[java] JTable : y a t'il un moyen de donner un nom aux lignesExcel/VBA Somme d'une colonne dont on ne connait pas la longueur
Plus de sujets relatifs à : total d'une colonne dans une JTable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR