我正在编写一个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做出贡献。