2014-07-18 88 views
0

我需要給我們一個.fxml文件來構建我的GUI。我需要實際需要,使其不使用鼠標,鍵盤只是動作.... 所以,這裏是FXML按鈕的工作:FXML按鈕在輸入時激活

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

首先,我只需要這個按鈕做了「handleSubmitButtonAction 「事件,當按下回車鍵時。 (如果您對次要目標的任何提示:越來越箭頭鍵通按鈕導航,不是通過各種手段火種;))

回答

4

button.setDefaultButton(true)

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

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

根據JavaDoc:

默認按鈕是接收鍵盤VK_ENTER機,如果在現場沒有其他節點消耗它的按鈕。