Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/06/2010, 08:59
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: porque me da este error?

Buenas.

Con Object[] fila = new Object[judo.length) estás haciendo UNA única fila con tantas columnas como judokas.
En el for (int i=0.... ) estás recorriendo las columnas de esa única fila.
Con fila[ i ]=judo[ i ] estás metiendo en cada columna un judoka entero.

Tendrías que hacer algo así

Código:
judo = lista.toArray(judo);

for (int i=0; i<judo.length; i++) { // bucle para cada judoka
   Object[] fila = new Object[10];    // una fila para cada judoka
   fila[0]=judo[i].getNombre();    // rellenar sus columnas ...
   fila[1]=judo[i].getColumna2();
   ....
   fila[9]=judo[i].getColumna10();
   modelo.addRow(fila);
}
jTable1.setModel(modelo);
Se bueno.
__________________
Apuntes Java
Wiki de Programación