Puis-je obtenir la touche enfoncée de l'événement setOnKeyPress
dans un menu contextuel?Événement setOnkeypress dans une boîte contextuelle javafx
Ma racine parent ouvre une boîte popup et cette boîte popup contient le bouton "ok". Je veux générer un événement en appuyant sur la touche Entrée sur le clavier et il devrait "soumettre" (bouton "OK" de) cette boîte de dialogue contextuelle.
J'ai utilisé le code suivant:
NicheSuitePOSController.getApplication().getScene().getRoot().getScene().getRoot().getScene()
.setOnKeyPressed(new EventHandler<KeyEvent>() {
public void handle(KeyEvent ke) {
System.out.println("$$$$$$$$ 131 enter pressed" + ke.getCode());
if (ke.getCode().equals(KeyCode.ENTER)) {
System.out.println("$$$$$$$$ 133 enter pressed");
}
}
});
Que voulez-vous dire par 'submit that popup'? – ItachiUchiha
popup a un bouton ok qui a un événement à déclencher –
Vous pouvez attacher l'événement 'Key Press' sur la scène du Pop-Up. Si c'est ce que tu veux.. – ItachiUchiha