Bonjour,
j'ai fait une classe qui hérite de TextField.
J'essaye de capter l'une ou l'autre touche clavier via le EventHandler<KeyEvent>.
Je ne rentre malheureusement jamais dans le EventHandler tel que défini ci-dessous
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
22
23
24
25
26
27 public class RestrictiveTextField2 extends TextField { public RestrictiveTextField2() { this.setOnKeyTyped(new EventHandler<KeyEvent>() { @Override public void handle(KeyEvent ke) { System.out.println("Key Typed: " + ke.getCode()); if(ke.getCode()== KeyCode.UP){ ke.consume(); System.out.println( " Key UP a été détecté " ); } } }); } }
Partager