Pb de saisie de caractere sans touche entrée...

joduak Messages postés 194 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 13 avril 2007 - 19 mars 2006 à 14:54
joduak Messages postés 194 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 13 avril 2007 - 30 mars 2006 à 23:20
Salut!



Je suis débutant en JAVA et je n'arrive pas à trouver une méthode ou
une astuce permettant de faire une saisie de caractere sans que
l'utilisateur n'ait à appuyer sur la touche ENTREE.



exemple: Si l'utilisateur appuie sur la touche 't' je voudrais qu' une
méthode s'éxécute immédiatement sans que celui-ci n'ait appuyé sur la
touche ENTREE



Voilà j'espère que la description du problème est claire.

Je vous remercie d'avance!!



Jo

2 réponses

bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 2
19 mars 2006 à 15:24
coucou ,



ajoute un KeyListener à ton component text



et apres tu peux recupérer l'event d'appui sur une touche :



public void keyPessed(KeyEvent e){

if( e.getKeyCode() == KeyEvent.VK_T)

executerCode() ;

}

public void keyTyped(KeyEvent e){}

public void keyReleased(KeyEvent e){}
0
joduak Messages postés 194 Date d'inscription lundi 11 juillet 2005 Statut Membre Dernière intervention 13 avril 2007
30 mars 2006 à 23:20
Salut!



J'ai essayé ton truc mais ça ne marche pas.

En fait dans mon main, j'aimerai ajouter juste une ligne de code qui me permette d'analyser la touche entrée par l'utilisateur sans qu'il appuie sur la touche 'entrée' :

exemple :



int entier = 0;

KeyEvent e = null;



while( entier != 81)

{

entier = e.getKeyCode();



if( entier == 65)

{


System.out.println(" tu as appuyé sur la touche A !");

}

}

Mais bien entendu ma saisie ne marche pas!!!



Si tu as une idée dis moi pleeazzz.

++



Jo
0
Rejoignez-nous