Hola buenas!!
Tengo un problema al recorrer un jTable y la verdad es que no entiendo el por qué:
Cödigo java:
Código Javascript
:
Ver originalDefaultTableModel tabla = new DefaultTableModel();
String columnas[] = {"PRODUCTO", "REFERENCIA", "PRECIO/UNIDAD", "CANTIDAD", "SUBTOTAL"};
tabla.setColumnIdentifiers(columnas);
this.jTable1.setModel(tabla);
int anchos[] = {40, 40, 60, 40, 40};
for (int i = 0; i < jTable1.getColumnCount(); i++) {
jTable1.getColumnModel().getColumn(i).setPreferredWidth(anchos[i]);
}
//Relleno la tabla y al pulsar un botón hago esto:
String product = "";
int numFilas = tabla.getRowCount();
for(int i =0; i<numFilas;i++){
product = jTable1.getValueAt(i+1,i).toString();
}
Me sale el siguiente error:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
Sé que es fuera de rango pero no sé por qué, la tabla que relleno es la siguiente!
Uploaded with
ImageShack.us
Muchas gracias por su atención! :)