按 Enter 按钮类似于鼠标左键单击焦点节点并按 Tab 更改焦点节点。我该如何禁用它?我只是希望这些压力无所作为。
答案 0 :(得分:1)
只需尝试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
}
}