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.