Получить активную вкладку в SWT TabFolder - PullRequest
4 голосов
/ 15 июня 2009

Я прошу прощения, если этот вопрос слишком простой, но я просто не могу понять, как это сделать. У меня есть SWT TableFolder с двумя вкладками, и мне нужно определить, какая из этих двух вкладок активна в настоящее время, поскольку это влияет на поведение другой части программы. Это возможно? Заранее спасибо.

1 Ответ

6 голосов
/ 15 июня 2009

Для вас имеется в виду org.eclipse.swt.widgets.TabFolder (CTabFolder)?

Если да, добавьте обработчик событий в TabFolder (CTabFolder object

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()

дает вам индекс выбранной вкладки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...