Bonjout,

J'aimerais savoir s'il est possible de filtrer la frappe de l'utilisateur dans un JTextField en bloquant les chiffre. j'ai essayer le e.keycode() = 0 mais cela bloque la touche d'effacement et non les chiffre.

Voilà mon code

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
 
 
public class FilterName extends KeyAdapter {
	public void keyPressed (KeyEvent ke) {
		if (Character.isDigit(ke.getKeyChar())) {
			Robot robot;
			try {
				robot = new Robot();
 
			robot.keyPress(KeyEvent.VK_CLEAR);		/** pression de la touche A */
			robot.keyRelease(KeyEvent.VK_CLEAR);
		}catch (AWTException e) {
				System.err.println("Simulation de frappe échouée".intern() + e.getMessage());
				e.printStackTrace();
			}		
	}
}
}
Merci pour votre réponse et bonne année à tous

Salutations