我用了两个tabFolders tabFolder_1和tabFolder_2。每个tabFolders都有两个tabItems tabItem_1,tabItem_2在tabFolder_1中,tabItem_3和tabItem_4在tabFolder_2中。现在我想做的是,当我选择tabFolder_1的第一个选项卡项tabItem_1时,我希望tabItem tabItem_3在tabFolder_2中被选中,类似地,当我在tabFolder_1中选择tabItem_2时,我希望Tabitem tabItem_4被选中。我已经能够使用button并在该按钮的widgetSelectedEvent中编写代码“tabFolder_2.setSelection(1);”来完成此操作。我如何通过简单地单击tabItem来完成此操作?
发布于 2011-07-31 16:00:24
您可以添加listener来查看选择了哪个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");
}
});https://stackoverflow.com/questions/6888012
复制相似问题