Dans cet exemple, un listener est ajouté pour filtrer les touches dans un JTextField . Ainsi, seuls les chiffres sont transmis au control, les autres caractères sont supprimés.
jTextField1.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(KeyEvent evt) {
char c = evt.getKeyChar(); //le caractère est numérique if (c >= '0' && c <= '9') {