Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Problema con JTable

Buenas a tod@s, a ver si me podeis ayudar.
Tengo un JTable, de diez filas y nueve columnas. En la columna 5 tengo un comboBox que toma tres valores, entre ellos uno es "No", y cuando tomas este valor, la columna 6 toma el valor de cero. Exactamente igual ocurre con la columna 8 y 9, es decir, cuando la ocho toma el valor de "No", la nueve pasa a valer cero. El problema es que no me funciona bien, ya que la columna 5 me influye en la 8. Este es el código que tengo puesto en el evento FocusGained del Jtable:

int i;
i = jTable1.getSelectedRow();

if (jTable1.getValueAt(i, 5).equals("No")) {
jTable1.setValueAt("0.0", i, 6);
}

if (jTable1.getValueAt(i, 8).equals("No")) {
jTable1.setValueAt("0.0", i, 9);
}

Gracias por todo

enero 25, 2013 | Registered Commenteralfilblanco

Gracias por todo, di con el problema. Todo estaba en un mal uso del bucle if.

enero 26, 2013 | Registered Commenteralfilblanco