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.


