Allez tiens, je te le donne :
>Lorsque l'utilisateur entre du texte dans un JTextField, j'ai besoin de
>filtrer certaines touches : ainsi, lorsque l'utilisateur tappe sur '[', je
>veux qu'automatiquement un ']' s'ajoute apr�s lui, et d'autres trucs de ce
>genre. Je voudrais aussi, sur ce m�me exemple, repositionnner le curseur
>avant la fermeture du crochet.
protected void processKeyEvent(KeyEvent ke) {
if (ke.getKeyChar() == '[') {
super.processKeyEvent(ke);
if (ke.getID() == KeyEvent.KEY_RELEASED) {
this.setText(this.getText() + "]");
this.setCaretPosition(this.getText().length()-1);
}
} else {
super.processKeyEvent(ke);
}
}
>Comment faire, sachant que les �v�nements
>clavier semblent d�clanch�s avant que le texte du composant soit modifi� ?
>Existe-t-il un moyen par exemple d'annuller l'effet d'une touche ?
ke.consume()