El combo box padre tiene como valores 1 y 2 por ejemplo.
Y los 10 hijos tienen como valor juan, pedro, pablo si el padre tiene 1. Si el padre tiene 2 los valores que toman son jose, ramon, isac.
Los valores los tomo de una base de datos y al momento de llenar los comboboxhijos se llenan correctamente, pero si cambio el valor de uno, cambian todos. Mi codigo es mas o menos este.
Código:
El problema es que al cambiar uno de los combos OperadorDe1 por ejemplo cambian todos los demas.int dato; dato=cmbAnclajeNivel4.getSelectedIndex(); //Este dato lo utilizo para una validacion, determina si se le va a asignar los primeros 3 nombres o los segundos 3 nombres. DefaultComboBoxModel modelo = new DefaultComboBoxModel(); //Se crea el comboboxmodel modelo=BDD.llenarcombo(dato); //Se manda a llamar al metodo de la clase BDD. llena el combo correctamente. //Se llenan los combos con los datos correctos. cmbOperadorDe1.setModel(modelo); cmbOperadorDe2.setModel(modelo); cmbOperadorDe3.setModel(modelo); cmbOperadorDe4.setModel(modelo); cmbOperadorDe5.setModel(modelo); cmbOperadorDe6.setModel(modelo); cmbOperadorA1.setModel(modelo); cmbOperadorA2.setModel(modelo); cmbOperadorA3.setModel(modelo); cmbOperadorA4.setModel(modelo); cmbOperadorA5.setModel(modelo); cmbOperadorA6.setModel(modelo);
Gracias