Eclipse e4 - добавить обработчик закрывающей части

1

Я хотел бы реализовать обработчик, который запускается каждый раз, когда я закрываю часть моей прикладной модели.

Как я могу сделать?

Например, каждый раз, когда я закрываю эту часть, я хочу напечатать сообщение через Системную консоль. Кроме того, есть ли какой-либо объект (который может быть введен), который обеспечивает состояние MPart? (если он открывается или закрывается)

благодаря

Теги:
handler
rcp
e4

1 ответ

1
Лучший ответ

Вы можете использовать addPartListener метод EPartService добавить слушатель для изменения состояния деталей:

@Inject
EPartService partService;

...

partService.addPartListener(IPartListener instance);

Обязательно импортируйте правильный IPartListener - org.eclipse.e4.ui.workbench.modeling.IPartListener

  • 0
    Хорошо, Грег, но я не знаю, где мне связать этот фрагмент. Должен ли я создать новый класс? Или включить его в класс Части? Спасибо
  • 0
    Если вы хотите увидеть все изменения деталей, поместите их в класс LifeCycle
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню