Gestion des caractéres [Debutant] - Java - Programmation
Marsh Posté le 04-06-2003 à 18:33:50
je comprend pas bien là...
comment est appelé ta fonction là ?? oO
logiquement, pour récupérer les touches qui sont tapées dans ton TextField, tu lui ajoutes un KeyListener.
Code :
|
avec :
l'implantation de la gestion des événements clavier sur ton TexField :
Code :
|
ouala, c pas sûr que ça marche, j'ai jamais essayé ça en java
mais c un peu le principe : il faut réagir à ces évts
maintenant, regarde la doc/turoriels sur le KeyListener et et le JTextField, tu trouveras peut être ce que tu cherches
documentation KeyListener :
http://java.sun.com/j2se/1.4.2/doc [...] tener.html
et puis penses à regarder sur java.sun.com, il y a d'excellents tutoriels et exples... c tout en anglais par contre... mais il faut s'y habituer qd on veut programmer
en éspérant que tout ça puisse t'aider, bon courage !
Marsh Posté le 04-06-2003 à 21:41:43
En effet c'était peut etre pas trés clair...
J'avais déjà rajouté un KeyListener sur mon TextField et utiliser les evts KeyReleased et autres KeyTyped.Mais vu que tout est incorporé dans un programme assez long j'ai pas voulu surchargé.
En tout cas merci pour l'aide
Marsh Posté le 04-06-2003 à 18:00:07
Je voudrais savoir comment l'on peut faire pour empecher un caractére du clavier de s'afficher dans un textfield
J'arrive à detecter des caractéres "illicites" mais il s'affiche quand même.
public void GestKey(KeyEvent e)
{
char c = e.getKeyChar();
if (c=='A' || c=='B' || c=='C')
{
System.out.println ("Touche pas bonne :"+c);
} else
{
System.out.println ("Touche bonne :"+c );
}
}
Rigolé pas, je suis encore débutant....