我使用了两个tabFolders tabFolder_1和tabFolder_2。每个tabFolders都有两个tabItems tabItem_1,tabFolder_1中的tabItem_2和tabFtem2中的tabItem_3和tabItem_4。现在我要做的是当我选择tabFolder_1的第一个Tabitem tabItem_1时,我想在tabFolder_2中选择tabItem tabItem_3,同样当我在tabFolder_1中选择tabItem_2时,我希望选择tabItem tabItem_4。 我已经能够使用按钮并编写代码“tabFolder_2.setSelection(1);”在按钮的widgetSelectedEvent中。如何通过单击tabItem来完成此操作?
答案 0 :(得分:3)
您可以添加侦听器以查看选择了哪个tabFolder,而不是基于设置活动标签的信息调用功能。
例如,您可以看到使用以下代码选择了哪个选项卡
tabFolder_1.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(org.eclipse.swt.events.SelectionEvent event) {
System.out.println(tabFolder_1.getSelection()[0].getText() + " is selected");
}
});