Reconnaitre \n

Résolu
qhhu Messages postés 66 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 octobre 2009 - 25 mars 2006 à 09:54
bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 - 25 mars 2006 à 11:29
Bonjour a tous
J'ai un JTextPane et je voudrais que quant on apuie sur la touche entrée
cela execute une méthode...
J' ai essaié :
public void keyTyped(KeyEvent evt){
char s = evt.getKeyCha}r();
if(s==\n){
ma_methode();
}
}

Mais ca ne marche pas...

Si qqn a une idée je suis preneur

Merci d'avance !

5 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
25 mars 2006 à 10:11
Ajoute un KeyListener sur ton JTextField pour intercepter les touches appuyées.

_
Avant de poster dans le forum,
prière d'aller lire ceci :
http://www.codes-sources.com/reglement.aspx
<s></s>
3
qhhu Messages postés 66 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 octobre 2009
25 mars 2006 à 09:55
Oh pardon!
c'est un JTextField et non pas un JTextPane !!
0
qhhu Messages postés 66 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 octobre 2009
25 mars 2006 à 10:40
Ok merci !!!
0
bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 2
25 mars 2006 à 11:29
coucou,



dans ta méthode, remplace

char s = evt.getKeyCha}r();
if(s==\n)
ma_methode();

par :

if( evt.getKeyCode() == KeyEvent.VK_ENTER );
ma_methode();
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 2
25 mars 2006 à 11:29
Arf sans le ";" apres le if
0
Rejoignez-nous