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); }
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