Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas con Jtable

Estas en el tema de Problemas con Jtable en el foro de Java en Foros del Web. hola a todos tengo una duda con los jTable, lo qu epasa es que tengo una tabla que es llenada automaticamente con datos de una ...
  #1 (permalink)  
Antiguo 21/10/2009, 13:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
Problemas con Jtable

hola a todos tengo una duda con los jTable, lo qu epasa es que tengo una tabla que es llenada automaticamente con datos de una BD, la lleno con un simple for, mi problema es que en mi tabla el ultimo campo es la suma de todos los elementos anteriores de la columna, lo que quiero es que cuando yo modifico un dato en un campo de la columna se cambie automaticamente la suma y me muestre con le nuevo valor, todo esto antes de que guarde los datos, les pongo mi codigo para que se den una idea de mi problema

codigo que llena mi tabla
jTable2.addContainerListener(new java.awt.event.ContainerAdapter() {
public void componentAdded(java.awt.event.ContainerEvent evt) {
jTable2ComponentAdded(evt);
}
});
sumaArregloEgresos(this.arreglo);
for(h=0; h<=10; h++){
for(j=1; j<=32;j++){
jTable2.setValueAt(arregloGeneral[h][j],j-1,h);
}
}

la funcion que lo suma
public void sumaArregloEgresos(int arreglo[][]){
int i=0,h=0;

for(i=0; i<=10;i++){
for(h=1;h<=31;h++){
arreglo[i][32]=arreglo[i][32]+arreglo[i][h];
}
}
}

el metodo para el evento
private void jTable2ComponentAdded(java.awt.event.ContainerEven t evt) {
int i=0,h=0;
arreglo[0][1]=2;
for(i=0; i<=10;i++){
for(h=1;h<=31;h++){
arreglo[i][0]=arreglo[i][32]+arreglo[i][h];
}
}
JOptionPane.showMessageDialog(rootPane, arreglo[0][0]);
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.