SwingX: Autocompletado en JComboBox
A estas altas horas de la noche, aproximadamente diez a las cinco de la manana, mientras el grupo de desarrollo de SIG esta en plena durmia, me decidi a escribir este post.Pues temprano me encontre con la dificultad de que requeria un JComboBox el cual se pudiera hacer una busqueda de los elementos dentro de el a traves del teclado.
Y no tenia ni mierda de ganas de ver como diablos realizar esto, pero para mi sorpresa existe gente que se anticipa para todo, y es la gente del proyecto SwingLabs, ha desarrollado un proyecto llamado SwingX, el cual sirve para la tarea antes mencionada, nada mas necesitamos descargar el proyecto el cual esta integrado por un JAR y un Plugin para Netbeans que integra la libreria como Libraries de Netbeans integradas.
Ya agregada la libreria SwingX al proyecto debemos importar el paquete:
import org.jdesktop.swingx.autocomplete.*;
Ya hecho esto nada mas invocamos al metodo decorate de AutoCompleteDecorator y le enviamos nuestro JComboBox que ya hemos disenado con Netbeans.
this.jComboBox1.addItem("Daniel");
this.jComboBox1.addItem("Alberto");
this.jComboBox1.addItem("Herrera");
this.jComboBox1.addItem("Guadron");
AutoCompleteDecorator.decorate(this.jComboBox1);
Listo y tendremos este resultado: