ayuda con búsqueda en agenda y panel de ayuda

Iniciado por juan_1, 29 Mayo 2020, 11:59 AM

0 Miembros y 1 Visitante están viendo este tema.

juan_1

Estoy haciendo una agenda con contactos y grupos de manera gráfica en Java y quiero implementar dos ideas pero no se muy bien como hacerlo.

1) Tengo un JFrame con 3 paneles, en uno de ellos tengo un textfield para poder buscar un contacto en la agenda (los leo de un fichero y los guardo en un arrayList) y me devuelve la información de ese contacto, para ello hago una búsqueda totémica, lo que quiero hacer es que al insertar un nombre por ejemplo Mario, en vez de introducir el nombre completo,quiero que al introducir una m o cualquier otra letra, me haga una lista desplegable o algo de todos los contactos que tienen esa letra y así poder escoger uno de ellos.

2)Dentro de ese JFrame quiero introducir una un pequeño botón de ayuda (?) que al pinchar me habrá un panel u otra ventana en la que explique el funcionamiento de la agenda. Un botón de ayuda pero que habra otra ventana.

Gracias de antemano.

rub'n

#1
Cita de: juan_1 en 29 Mayo 2020, 11:59 AM
Estoy haciendo una agenda con contactos y grupos de manera gráfica en Java y quiero implementar dos ideas pero no se muy bien como hacerlo.

1) Tengo un JFrame con 3 paneles, en uno de ellos tengo un textfield para poder buscar un contacto en la agenda (los leo de un fichero y los guardo en un arrayList) y me devuelve la información de ese contacto, para ello hago una búsqueda totémica, lo que quiero hacer es que al insertar un nombre por ejemplo Mario, en vez de introducir el nombre completo,quiero que al introducir una m o cualquier otra letra, me haga una lista desplegable o algo de todos los contactos que tienen esa letra y así poder escoger uno de ellos.

* Puedes usar un JComboBox, debes de llenarlo de items de cada persona, puedes usar esa Lista que llenas al leer el fichero, tendrás que recorrer dicha lista e invocar dentro del forEach(item -> )... al método  addItem del JComboBox.

Cita de: juan_1 en 29 Mayo 2020, 11:59 AM
2)Dentro de ese JFrame quiero introducir una un pequeño botón de ayuda (?) que al pinchar me habrá un panel u otra ventana en la que explique el funcionamiento de la agenda. Un botón de ayuda pero que abra otra ventana.

* Te puede servir un JDialog, que aparezca cuando el usuario le de click en el botón, a dicho botón puedes ponerle, un icono.




rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen