我试过了
public void ChangeFocus(Button browse, final FlowPane mFlowPane)
{
browse.addEventHandler(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent event)
{
if (event.getCode() == KeyCode.TAB)
{
System.out.println("TAB pressed");
mFlowPane.requestFocus();
event.consume(); // do nothing
}
}
});
}
在上面的代码中,我在 Flowpane 中设置了一个 ImageView,但是当我按下浏览按钮上的 TAB 按钮时,我无法专注于 imageview 我该如何解决?