Este post es practicamente el relato de como le resolvi a un alumno una necesidad de recrear igualito un formulario en Access, pero en Java.
Al parecer en Access los Combobox por defecto tienen un comportamiento de "Autocompletado". Pero en Java es bastante mas complejo emular este comportamiento.
La idea es ir escribiendo en el comboBox, y que este vaya iterando los items hasta llegar facilmente al deseado, al estilo de Google Suggest.
Al final descubrí esta manera de hacerlo.
Este ejemplo es valido para Netbeans 7.01, y usa de base los proyectos creados con
Nuevo Proyecto - Java - Java Desktop Application
Primero baje las librerías "bundle" de SwingX. No del sitio oficial, que esta caído, sino de aca:
En Herramientas - Palette, fabrique una nueva paleta de herramientas llamada SwingX
Integre las librerias a la paleta de herramientas segun: http://wiki.netbeans.org/AvbravotutorialSwingX, pero bajela las librerias desde mi vinculo.
Netbeans mostrara las paletas disponibles sobre las cuales integrar estos nuevos elementos. Escoja la creada anteriormente [] SwingX. Cuando toque [Finalizar] parecera que Netbeans se cuelga, ya que tarda un buen rato en integrar todo.
De la nueva Paleta SwingX arrastre un elemento JXComboBox,
y pongale un nombre, por ejemplo, cachoBox
Ahora si: el código fuente para que funcione todo.