Si quieren les dejo el codigo de la ventana pero es muy extenso.
Código HTML:
private JComboBox cbMarca = new JComboBox(); //marcas de motos private JComboBox cbModelo = new JComboBox();//modelos de moto //CARGA LISTA DE MARCAS DE MOTO public void initMarcas(){ List<Moto>list = null; list = ABMMoto.findMarcas(list, ""); cbMarca.addItem(""); for(int i = 0; i <list.size(); i++) { String a = list.get(i).getMarca(); cbMarca.addItem(a); } } //CARGA LISTA DE MODELOS DE MOTO public void initModelos(){ List<Moto>list = null; String marca = cbMarca.getSelectedItem().toString(); list = ABMMoto.findModelos(list, marca); /*consulta a la base de los modelos para la marca "marca"*/ cbModelo.removeAll(); cbModelo.addItem(""); //limpio cualquier cosa que tenga guardada for(int i = 0; i <list.size(); i++) { String a = list.get(i).getModelo(); cbModelo.addItem(a); } } private void autoFiltro(){ cbMarca.addKeyListener(new KeyListener() { public void keyReleased(KeyEvent arg0) { initModelos(); //LO ESTOY PROBANDO EN LOS 3 A VER SI FUNCIONA Y NADA } @Override public void keyPressed(KeyEvent e) { initModelos(); } @Override public void keyTyped(KeyEvent e) { initModelos(); } });}
Desde ya cualqueir ayuda sera bien venida.
un saludo.
Lucho.