我正在編寫一個Eclipse RCP插件,用於顯示應用程序編輯器中顯示的對象的屬性。 我的插件擴展了PageBookView。每次,我選擇一個新的對象在ApplicationEditor上打開(這是Canvas小部件),我創建了一個新頁面保存舊頁面。如何在Eclipse中將偵聽器添加到應用程序編輯器?
ApplicationEditor擴展了EditorPart。當對象(在活動編輯器更改)時它觸發propertyChange事件。我想要的是將監聽器添加到applicationEditor。當所需的事件觸發時,我必須更新我的頁面。
讓我把它放在一個簡單的方式。
public Class MyPage implements IPage implements **WHICH_LISTENER**
{
public MyPage(ApplicationEditor editor)
{
this.addPropertyChangeListener(editor);
}
. . . . . .
}
哪個監聽器,我應該落實的propertyChange刷新頁面()。?
PS:在此先感謝您的寶貴意見。隨意質疑我在問題中的進一步澄清!我無法更改編輯器設計或代碼,因爲我試圖爲開源項目OpenVXML做出貢獻。