Bonjour,

j'ai en ce moment dans un panel un JTextComponent et dans un JWindow un JScrollPane qui contient une JList. Le but est de réaliser un textfield avec auto-completion.

En attendant, on arrive grace aux évenements claviers :
- à sélectionner l'élément précédent ou suivant dans la JList (touche up &
down)
- à valider le choix (touche entrée)
et grace aux évenements wheel de la souris à sélectionner l'élément suivant ou précédent de cette même JList.
Tous les listeners ont été appliqués uniquement sur le JTextComponent.

Maintenant, j'aimerais, grâce à un double clic dans cette JList, sélectionner l'élément et le valider.
Je n'arrive en fait pas à faire fonctionner un seul listener (à part le windowlistener). Le focus semble quitter le JTextComponent lors d'un simple clic sur la JList, mais semble aussi revenir immédiatement (d'après les println placés par ci par là). J'ai essayé d'attirer le focus en plaçant des requestFocus, requestFocusInWindow(toujours à false) et grabFocus dans la JList, mais rien ne semble y faire.

A ma place, comment procèderiez-vous?

Merci