我有一个基于 Eclipse RCP 的应用程序,在其中创建了一个扩展了 EditorPart 的编辑器。
我想在编辑器的 close()
动作中执行一些资源释放工作,因此我想覆盖其关闭动作或任何在关闭事件之前触发的方法。
我尝试过使用 dispose()
,但它太晚了无法起作用。
还是有任何特定的监听器可以监听关闭事件吗?
我希望能够实现这样的效果:
@override
public void close()
{
//do something resource release related task.
}
更新:我基本上想拦截编辑器的关闭事件。