Générer un KEYEVENT différent
Bonjour à tous,
Je vous écris parce que je galère depuis un ptit moment sur un problème que j'espère tout con :)
J'ai beau chercher... J'ai pas trouvé de solution que ce soit ici ou ailleurs...
Je développe une application Java en SWT avec Eclipse RCP. Dans mon appli se trouve un formulaire avec plusieurs champs et j'aimerai pouvoir passer d'un champ à l'autre lorsque l'utilisateur appuis sur la touche ENTREE.
J'ai pensé que le plus simple pour ça était de remplacer le KEYEVENT de la touche ENTREE par un KEYEVENT de la touche TAB.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10
|
tChamp.addKeyListener(new org.eclipse.swt.events.KeyAdapter() {
public void keyReleased(org.eclipse.swt.events.KeyEvent e) {
System.out.println(e.keyCode);
if (e.keyCode == SWT.CR || e.keyCode == SWT.KEYPAD_CR) {
System.out.println("CR => " + e.keyCode);
// Et c'est là que je souhaite générer un KeyEvent de code SWT.TAB
}
}
}); |
tChamp est un objet de type "Text".
Si vous avez une solution pour ce problème ou une autre idée ca me rendrait grandement service !! :)
D'avance, merci beaucoup ;)