Bonjour à tous,
Je suis en train de réaliser un champs de saisie de code postal.
Objectif :Lorsque je tape mon code postal, je veux que les communes soit recherchées au fur et à mesure. Jusque là tout fonctionne.
Exemple : je tape 7239.. et au fur à mesure que je tape, la liste dans la combobox située à coté se réduit grandement...
cf. ci-dessous
Maintenant, je voudrais que lorsque j'appuie sur la fleche haut ou bas du clavier je puisse me promener dans la liste de droite.
et ceci tout en gardant le focus sur la saisie du code postal.
J'ai bien trouvé comment répérer les touches haut et bas mais je ne vois pas comment les envoyer sur le composant de droite sans perdre la saisie sur mon champs code postal..
Quelqu'un sait il faire ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void ongletChampCodePostalpKeyReleased(java.awt.event.KeyEvent evt) { int keyCode = evt.getKeyCode(); if (keyCode == 38 || keyCode == 40) { System.out.println("touche haut ou bas"); // ongletChampsComboVille. ??? }
Partager