Imprimir una matriz en un JTable

katty
02 de Marzo del 2004
Hola!!!!!

tengo el siguiente codigo:

f=0;
while (f<10) {
c=0;

while (c<10) {
DTM2.addRow(new Object[]{new Double(matriz[f][c])});

jTable2.setModel(DTM2);
this.jTable2.setModel(DTM2);
c++;
}

pero solo logro imprimir toda la matriz en una sola columna, como hago para imprimirlo como una verdadera matriz en este jtable, por favor ayudenme que no se me ocurre nada...

Gracias...

Pedrolo
02 de Marzo del 2004
Lo primero necesitas conocer la dimensión de la matriz o, al menos, el número de columnas que va a tener. Una vez lo sepas, te creas un array de objetos de ese tamaño y eso es lo que le pasas al addrow().
Lo que haces ahora es añadir a cada fila de la jtable un vector de objetos de un solo elemento:
new Object[] {new Double(matriz[f][c])}
Object={14} //, por ejemplo