1
按下輸入按鈕類似於鼠標左鍵單擊焦點節點並按下選項卡更改專注節點。我該如何禁用它?我只是希望這些壓機什麼都不做。JavaFX「Enter」和「Tab」事件
按下輸入按鈕類似於鼠標左鍵單擊焦點節點並按下選項卡更改專注節點。我該如何禁用它?我只是希望這些壓機什麼都不做。JavaFX「Enter」和「Tab」事件
剛剛嘗試installEventHandler
public void initFX(JFXPanel fxPanel)
下創建,它會爲你
public void initFX(JFXPanel fxPanel) {
//.............
//............. your code
installEventHandler(scene);
}
然後進入installEventHandler(final Scene keyNode)
方法
final EventHandler<javafx.scene.input.KeyEvent> keyEventHandler = new EventHandler<javafx.scene.input.KeyEvent>() {
public void handle(final javafx.scene.input.KeyEvent keyEvent) {
if (keyEvent.getCode() == KeyCode.ENTER) {
//do nothing
}
if (keyEvent.getCode() == KeyCode.TAB) {
//Do nothing
}
}
什麼是installEventHandler工作? –
謝謝,但相反「//不要偷」是需要改變action.consume –
海關方法來處理您的事件... @比伊 –