JCombox y Filtro

74 views
Skip to first unread message

Alber

unread,
May 12, 2008, 1:33:38 PM5/12/08
to JavaSOS
Necesitaria saber como crear un JComboBox editable y que la misma
edición a la vez filtre el contenido de lo que se despliega. Gracias.

Edson Chavez

unread,
May 12, 2008, 11:42:12 PM5/12/08
to jav...@googlegroups.com
Hola, supongo que ya lo has intentado y te has atascado en alguna parte, si nos muestras hasta donde has llegado tal vez podamos ver que es en lo que estas fallando y te podamos ayudar

saludos
Edson

2008/5/12 Alber <alberf...@gmail.com>:

Rafael V

unread,
May 13, 2008, 11:58:13 AM5/13/08
to JavaSOS
Hola Alber,

Mira es muy interesante lo que quieres hacer. Te propongo que revises
lo siguiente como guia para que puedas desarrollar lo que deseas.

Aqui te dejo unas paginas de ayuda de los combos:
http://java.sun.com/docs/books/tutorial/uiswing/components/combobox.html
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComboBox.html
http://www.mindviewinc.com/Books/

1. Creas tu combo, lo haces editable (setEditable(true))

2. Creas un metodo para rellenar tu combo con la información estatica
que desees, o bien, obteniendola de una base de datos.

3. Obtienes el documento del combo (getEditor), le añades un evento
para poder controlar todo lo que se escriba en ese documento.
(Vas buscando hasta que obtienes el documento)

4. Creas un evento para el documento, en donde cada que tecleas algo,
buscas en el contenido de tu Combo, rellenas tu combo con las palabras
que inician con lo que escribiste. Si no hay nada en el combo, llamas
al metodo de rellenar tu combo que hiciste en el paso 2.

Con esto obtendrias algo parecido a lo que se llama Code Insight, o lo
que utilizan los celulares (o moviles, como les digas) para buscar a
tus contactos.

Espero que te sea de utilidad.




David Castañeda

unread,
May 13, 2008, 12:18:05 PM5/13/08
to jav...@googlegroups.com
https://swingx.dev.java.net/


On Mon, May 12, 2008 at 12:33 PM, Alber <alberf...@gmail.com> wrote:

Necesitaria saber como crear un JComboBox editable y que la misma
edición a la vez filtre el contenido de lo que se despliega. Gracias.





--
David Castañeda R.
Reply all
Reply to author
Forward
0 new messages