Sumar valores de una columna en JTable Java

Códigos

Al trabajar con tablas en java (JTable) en ocasiones es necesario poder hacer alguna operación sobre los valores de alguna columna ya sea totalizarlos o alguna otra operación, es muy  conveniente cuando se tiene que visualizar una gran lista de registros, por lo que mostraremos como sumar los valores de una columna en un JTable.    

Método que realiza la operación:

int t = 0;
int p = 0;
if(nombreTabla.getRowCount()>0){
for (int i = 0; i < nombreTabla.getRowCount(); i++) {
p = Integer.parseInt(nombreTabla.getValueAt(i, 8).toString());
int total=t+=p;
System.out.println("total: "+total;
}

Con este código verificamos si la tabla tiene registros, en caso contrario no hay que realizar ninguna operación, si almeno hay un registro mediante un ciclo for lo iteramos, con: tabla.getValueAt(i, 2).toString(),  la variable i es la variable de iteración permitiendo ir obteniendo los valores de cada fila, el numero 2 indica que se hace referencia a la tercera columna del jtable, obtenidos los valores se suman y se muestran.    

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *