Bonjour j'essaye de crée un événement qui permet de faire une action des lors que l'utilisateur tape entrer dans une TextField.
Dans mon fxml j'ai fait ce ci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
                        <TextField fx:id="textAeraSurname" maxWidth="300" onKeyReleased="#keyValidation"/>

et dans le code de la fenêtre associé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
   @FXML
    private void keyValidation() {
       EventHandler e ;
       e= textAeraSurname.getOnKeyReleased();
       KeyEvent key = ((KeyEvent) e);
       if (key.getKeyCode() == KeyEvent.VK_ENTER) {
               System.out.println("caractère tapé!");
           }
   }
L'événement que je récupère de "l'action " et un EventHandler sauf que j'ai besoin d'un KeyEvent pour vérifié si la touche sélectionné est la touche entré ... J'ai essayer de caster la valeur mais cela me provoque l'exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
java.lang.ClassCastException
Pourriez-vous m'aider à résoudre ce problème.
Merci d'avance.
Cordialement.