Java - Sacar el total en una tabla

   
Vista:

Sacar el total en una tabla

Publicado por leonor  (2 intervenciones) el 28/03/2009 01:22:26
quiero saber como programar un tabla con valores numericos y al mismo tiempo me de un resultado final en un jText ha se me olvidaba estoy trabajando con la base de datos en mysql.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

EJEMPLO JTABLE

Publicado por JAVIER (94 intervenciones) el 31/03/2009 08:23:30
ESTE ES MODELO QUE DEBES USAR MAS O MENOS SOLO TIENES QUE PASARLE DATOS A ARRAY data

public class tablaCostosContrato extends AbstractTableModel {

public tablaCostosContrato() {
}
Class[] types = new Class[]{
java.lang.String.class, java.lang.String.class, java.lang.Double.class, java.lang.Integer.class, java.lang.Double.class
};
boolean[] canEdit = new boolean[]{
false, true, false, true, false
};

public void setCanEdit(boolean[] canEdit) {
this.canEdit = canEdit;
}

@Override
public Class getColumnClass(int columnIndex) {
return types[columnIndex];
}

@Override
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit[columnIndex];
}

@Override
public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
data[rowIndex][columnIndex] = aValue;
fireTableRowsUpdated(rowIndex, rowIndex);
printDebugData();
}

public Object getValueAt(int rowIndex, int columnIndex) {
return data[rowIndex][columnIndex];
}

public int getColumnCount() {
return columnas.length;
}

public int getRowCount() {
return data.length;
}

@Override
public String getColumnName(int column) {
return columnas[column];
}



private void printDebugData() {
int numRows = getRowCount();
int numCols = getColumnCount();

for (int i = 0; i < numRows; i++) {
System.out.print(" row " + i + ":");

for (int j = 0; j < numCols; j++) {

System.out.print(" " + data[i][j]);
}
System.out.println();
}
System.out.println("--------------------------");
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar