我正在尝试从 TextInputControl 调用 requestFocus 方法。没有成功。当我打开一个新选项卡时,我想将焦点设置在 TextInputControl 上。我正在这样做:
tab.setContent(anchor);
tabPane.getTabs().add(tab);
SingleSelectionModel<Tab> selectionModel = tabPane.getSelectionModel();
selectionModel.select(tab);
focusTopLeftInputArea(anchor);
和 focusTopLeftInputArea 找到一个 TextInputControl“ti”并调用 ti.requestFocus()。
focusTopLeftInputArea 可以很好地找到 TextInputControl 但控件没有获得焦点。