Button FXML按钮在输入时激活

Button FXML按钮在输入时激活,button,user-interface,javafx,fxml,enter,Button,User Interface,Javafx,Fxml,Enter,我需要一个.fxml文件来构建我的GUI。我真的需要让它在没有鼠标的情况下工作,只需键盘操作。。。。 下面是fxml中的按钮: <HBox spacing="10" alignment="bottom_right" GridPane.columnIndex="1" GridPane.rowIndex="4"> <Button text="Login" onAction="#handleSubmitButtonAction"/> <

我需要一个.fxml文件来构建我的GUI。我真的需要让它在没有鼠标的情况下工作,只需键盘操作。。。。 下面是fxml中的按钮:

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

首先,当按下enter键时,我只需要这个按钮来执行“handleSubmitButtonAction”事件。(如果你有关于第二个目标的任何提示:让箭头键在按钮间导航,那么一定要开火;)

或者,如果您正在使用FXML:

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

从javadoc:

默认按钮是接收键盘VK_ENTER press(如果场景中没有其他节点使用)的按钮

或者,如果您正在使用FXML:

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

从javadoc:

默认按钮是接收键盘VK_ENTER press(如果场景中没有其他节点使用)的按钮