Cita:
Iniciado por JRSystem Hola
Equerido actualizar los item te un JComboBox mientras escribo el que estoy buscando y se an presentado probleas
agradesco a quien tenga una respuesta
mira, para borrar los elementos actuales del JComboBox utiliza x.removeAllItems();
donde x es tu combobox, entonces, ponle un escuchador a el combobox, marcalo como editable, x.setEditable(true);, y cuando escriban sobre el combo, lees el evento, obtienes la cadena que a sido capturada, x.getSelectedItem().toString();
y con la cadena, buscas la subcadena dentro de los datos que tengas en tu base datos o array o donde tengas los datos a cargar, y por cada coincidencia, agregas el elemento coincidente al comobobox que a sido limpiado al momento del evento. asi, por cada caracter que escriba va a hacer una comparacion, haciendolo ver dinamico. una observacion, las cadenas que vayas capturando del combo debes de compararlas con las subcadenas inciales de los datos a analizar, sin que la subcadena sea mayor a alguno de los datos, por que la mquina virtual te generaria una excepcion. para obtener cadenas utiliza la funcion de la clase string substring(inicio, fin). espero poder ayudarte