Bonjour tout le monde, j'essaie à faire un TextField qui peut limiter la longeur de la chaîne de caractère.

Dans mon programme, j'ai mis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.awt.*;
import java.awt.event.*;
public class TestKeyEvent extends Frame implements KeyListener{
...
...
  TextField tf = new TextField(20);
  tf.addKeyListener(this);
  add(tf);
...
  public void keyTyped(KeyEvent ke){
    System.out.println("Action!");
  }
  public void keyPressed(KeyEvent ke){
    System.out.println("Action!");
  }
  public void keyReleased(KeyEvent ke){
    System.out.println("Action!");
  }
...
...
}
Mais j'exécute le programme et tape des caractères dans la champ, il n'affiche pas le message "Action" dans la fenêtre Console.
Je ne sais pas pourquoi, quelqu'un peut m'aider svp?

Merci !