2014-07-18 4 views
0

J'ai besoin de nous un fichier .fxml pour construire mon interface graphique. J'ai besoin réellement besoin pour le faire fonctionner sans souris, juste l'action du clavier .... Donc, voici le bouton FXML:FXML Bouton activer sur entrer

<HBox spacing="10" alignment="bottom_right" 
    GridPane.columnIndex="1" GridPane.rowIndex="4"> 
    <Button text="Login"  
    onAction="#handleSubmitButtonAction"/> 
</HBox> 

Tout d'abord, je dois juste ce bouton pour faire le « handleSubmitButtonAction "événement, lorsque la touche d'entrée est enfoncée. (Si vous avez des conseils sur l'objectif secondaire: obtenir les touches fléchées pour naviguer à travers les boutons, que par tous les moyens le feu loin;))

Répondre

4

button.setDefaultButton(true)

Ou si vous utilisez FXML:

<Button text="Login"  
    defaultButton="true" 
    onAction="#handleSubmitButtonAction"/> 

de la javadoc:

un bouton par défaut est le bouton qui reçoit une presse VK_ENTER du clavier, si aucun autre nœud dans la scène consomme.

Questions connexes