Bonjour,
J'ai un problème par rapport à la navigation entre plusieurs zone de saisie.
J'ai un formulaire éditer avec SWING me permettant d'enregistrement les clients. Ce dernier comporte 10 JtextFeild et 5 JcomboBox. Je souhaite quitter d'une zone de saisie à une autre en appuyant la touche ENTER du clavier.
Après plusieurs jours de recherche sur google, je suis tombé sur le FAQ http://baptiste-wicht.developpez.com...a/swing/focus/ où j'ai trouver ce code :que j'ai adapter à ma situation. Mais il ne répond correctement à mes attentes. Le code me permet seulement de quitter la zone de saisie du nom pour aller à celle du prénom et le focus ne bouge plus. J'ai essayé d'ordonné mais composante mais aucune amélioration. Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 keys = txtNomCli.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS); newKeys = new HashSet(keys); newKeys.add(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0)); txtNomCli.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, newKeys);
Partager