【发布时间】:2009-06-15 06:22:57
【问题描述】:
如果这个问题过于基本,我深表歉意,但我就是不知道该怎么做。我有一个带有两个选项卡的 SWT TableFolder,我需要确定这两个选项卡中的哪一个当前处于活动状态,因为它会影响程序另一部分的行为。这可能吗?提前谢谢你。
【问题讨论】:
标签: java user-interface swt
如果这个问题过于基本,我深表歉意,但我就是不知道该怎么做。我有一个带有两个选项卡的 SWT TableFolder,我需要确定这两个选项卡中的哪一个当前处于活动状态,因为它会影响程序另一部分的行为。这可能吗?提前谢谢你。
【问题讨论】:
标签: java user-interface swt
你的意思是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()
为您提供所选标签的索引
【讨论】: