【发布时间】:2012-11-14 21:24:03
【问题描述】:
我正在尝试从 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,但控件没有获得焦点。
【问题讨论】:
-
我在应用程序中遇到了类似的问题,请阅读requestFocus 上的规则,在我的情况下,祖先节点有问题