【发布时间】:2014-02-17 08:57:36
【问题描述】:
我有一个 Eclipse rcp 应用程序,我在其中创建了一个扩展 EditorPart 的编辑器。
我想在它的close() 编辑器操作中做一些释放资源的工作,所以我想覆盖它的关闭操作或任何在关闭事件之前刚刚生效的方法。
我曾尝试过dispose(),但为时已晚。
或者是否有任何特定的监听器监听关闭事件。
我想拥有这样的:
@override
public void close()
{
//do something resource release related task.
}
更新:基本上我想拦截编辑器的关闭事件。
【问题讨论】:
-
为什么
dispose太晚了? -
@Greg-449 在处理时,我们无法引用似乎有关闭事件的编辑器。
标签: java editor swt eclipse-rcp jface