Miren tengo el siguiente problema, tengo un combobox padre se puede decir y 10 combo box hijos.
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:
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);
El problema es que al cambiar uno de los combos OperadorDe1 por ejemplo cambian todos los demas.
Gracias