Bonjour à tous,
Je viens vous voir avec une question simple mais qui me taraude l’esprit, malgré mais recherches sur le net je ne trouve pas encore de réponse !!!
« Peut-on combiner plusieurs évènements associés à plusieurs touches dans un KeyListener ? », je m’explique :
Je veux afficher « Salut » à l’écran, dans mon code j’ai mis :
Mon but est de reconnaitre une série de caractère taper au clavier (l’ordre n’étant pas important) pour exécuter un code, mais voila en faisant ça je n’ai rien, en changeant les && par des | |, dès que je tape un seul caractère le code s’exécute, mais ce n’est pas mon objectif, ce que je veux vraiment c’est exécuté le code qu’après tapé tout mes caractères.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public void keyTyped(KeyEvent event) { if ((event.getKeyChar() == 'S') && (event.getKeyChar() == 'a') && (event.getKeyChar() == 'l') && (event.getKeyChar() == 'u')) && (event.getKeyChar() == 't')) System.out.println("Salut"); }
Merci pou toute idée ou aiguillage.
Bonne journée à tous.
Partager