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é " );
				}
 
			}
		});
 
	}
 
 
 
 
	}