如何在按钮单击时将焦点设置在jface中的特定选项卡上

San*_*oel 0 java eclipse swt jface

我现在面临的问题是,我想要一个特定的选项卡,tabbedfolder在点击按钮时是活动的.我已经setFocus()在这个选项卡中包含的复合材料上尝试了这个方法,但它不能工作怎么做?

Ale*_* K. 5

尝试使用

tabFolder.setSelection(tabIndex/tabItem)
Run Code Online (Sandbox Code Playgroud)

此外,您可能想要使用

tabItem.getControl().setFocus()
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.

  • `.forceFocus()`也可能有用. (2认同)