如果这个问题太基本,我深表歉意,但我不知道如何做到这一点。我有一个带有两个选项卡的 SWT TableFolder,我需要确定这两个选项卡中的哪个当前处于 Activity 状态,因为它会影响程序另一部分的行为。这可能吗?先感谢您。
最佳答案
你的意思是 org.eclipse.swt.widgets.TabFolder (CTabFolder)?
如果是,则将事件监听器添加到您的 TabFolder(CTabFolder 对象
tabFolder.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(org.eclipse.swt.events.SelectionEvent event) {
tabFolder.getSelection()[0]; // This should be your TabItem/CTabItem
}
});
如果你只有一个 javax.swing.JTabbedPane 然后调用
yourJTabbedPaneVariableName.getSelectedIndex()
为您提供所选选项卡的索引
关于java - 在 SWT TabFolder 中获取 Activity 选项卡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/994707/