SWT: Как определить, когда новый CTabItem добавлен в CTabFolder?

Я добавляю CTabItems динамически, но когда я добавляю новый CTabItem и вызываю setSelection для CTabFolder, он не вызывает selectionListener из CTabFolder. Есть ли другой способ обнаружить, когда новый CTabItem добавлен в CTabFolder. Любая помощь будет оценена.

1 ответ

Вы можете принудительно отправить событие выбора при выполнении setSelection с помощью вкладок notifyListeners метод:

Event event = new Event();
event.item = theTabItem;
tabFolder.notifyListeners(SWT.Selection, event);
Другие вопросы по тегам