TabItem в Java - PullRequest
       21

TabItem в Java

5 голосов
/ 31 июля 2011

Я использовал два tabFolders tabFolder_1 и tabFolder_2. У каждой вкладки есть два элемента tabItems tabItem_1, tabItem_2 в tabFolder_1 и tabItem_3 и tabItem_4 в tabFolder_2. Теперь, что я пытаюсь сделать, это когда я выбираю первый Tabitem tabItem_1 tabFolder_1, я хочу, чтобы tabItem tabItem_3 был выбран в tabFolder_2, и аналогично, когда я выбираю tabItem_2 в tabFolder_1, я хочу, чтобы tabItem tabItem_4 был выбран. Я смог сделать это с помощью кнопки и написания кода "tabFolder_2.setSelection (1);" в виджете SelectedEvent кнопки. Как я могу сделать это, просто нажав на закладку?

1 Ответ

3 голосов
/ 31 июля 2011

Вы можете добавить прослушиватель, чтобы увидеть, какая вкладка 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");
  }
});
...