Как получить прослушиватель в Eclipse FormPage - PullRequest
1 голос
/ 01 июня 2011

Я добавляю 3 страницы в редакторе через FormPage Eclipse.Теперь при выборе каждой страницы я хочу, чтобы слушатель был уволен.Я пытался реализовать IPageListener в каждом классе страницы, но никто из них не ответил мне.Как получить слушателя при выборе любой страницы в затмении FormPage?

Я создал класс FormEditor,

public class SimpleFormEditor extends FormEditor

Затем я добавил addPage внутри него,

addPage(new ApplicationFormPage(this));

Теперь в этой ApplicationFormPage я реализовал IPageListener,

public class ApplicationFormPage extends FormPage implements IPageListener{

На самом деле я планирую получить слушателя, как только мы нажмем на вкладку этой страницы.

1 Ответ

1 голос
/ 01 июня 2011

Когда создается страница вашей формы, вам нужно добавить ее к чему-либо, чтобы получать уведомления об изменениях страницы.В MultiPageEditorPart они используют org.eclipse.jface.dialogs.IPageChangedListener.

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