Вы можете прикрепить SelectionListener
к CTabFolder
и обменять там свой элемент управления CTabItem
.
Предположим, вы хотите обменяться содержимым второй вкладки, когда пользователь выбирает ее:
folder.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent arg0) {
if (folder.getSelectionIndex() == 1) {
Text text = new Text(folder, SWT.MULTI);
text.setText("foobar");
folder.getItem(1).setControl(text);
}
}
});