【发布时间】:2016-02-10 17:48:51
【问题描述】:
任何人都可以知道在打开和关闭编辑器时调用了哪些方法。每当调用这些方法时,我都想处理一个事件。
谢谢 伊山
【问题讨论】:
标签: eclipse eclipse-plugin editor
任何人都可以知道在打开和关闭编辑器时调用了哪些方法。每当调用这些方法时,我都想处理一个事件。
谢谢 伊山
【问题讨论】:
标签: eclipse eclipse-plugin editor
使用IPartListener 来监听所有部分状态的变化。这将告诉您正在打开和关闭的编辑器(和视图)。
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
page.addPartListener(partListener);
监听器partActivated 和partClosed 方法将告诉您有关部件打开和关闭的信息。这些方法的IWorkbenchPart 参数将是编辑器的IEditorPart 实例。
【讨论】: