Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2014, 13:06
rnqv
 
Fecha de Ingreso: mayo-2014
Ubicación: Oaxaca
Mensajes: 14
Antigüedad: 10 años, 7 meses
Puntos: 0
Pregunta Llenar varios combobox con un Comboboxmodel

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