salut mes amis
je peux avoir un code java qui traite la touche entree
merci
salut mes amis
je peux avoir un code java qui traite la touche entree
merci
Si e est un object de type KeyEvent, tu peux reconnaitre la touche entrée de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(e.getKeyChar() == Event.ENTER) System.out.print("Touche entrée actionnée");
Sinon, je crois que le code pour la touche entrée est "13", à utiliser alors comme suit:
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(e.getKeyCode() == 13) System.out.print("Touche entrée actionnée");
ToCToF
merci pour votre aide
mais où je peux declarer l objet e dde type KeyEvent et où je peut mettre votre code
merci
Et bien en fait, imaginons que tu veuilles mettre le texte saisi dans un JTextField par l'utilisateur dans une variable au moment où il actionne la touche entrée. Soit un JtextField appelé zoneSaisie. Voici une fonction qui récupère le texte saisi et le renvoie.
Bien sûr, il faut faire en sorte que la classe du cadre contenant le JTextField implémente ActionListener, etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public String zoneSaisie_keyPressed(KeyEvent e) { String texteSaisi=""; if(e.getKeyChar() == Event.ENTER) texteSaisi = zoneSaisie.getText(); return texteSaisi; }
@+
ToF
Partager