【发布时间】:2016-02-07 16:43:54
【问题描述】:
我有一个 Eclipse RCP 应用程序(版本:Mars.1 Release (4.5.1))。我在 application.xmi 中指定了退出命令。对于这个命令,我有适合的处理程序:
<handlers xmi:id="_6wlLfcgZEeSyMNYR5xypkQ"
elementId="test.handler.quitCommand"
contributionURI="bundleclass://Test/test.handlers.QuitHandler"
command="_6wlLfMgZEeSyMNYR5xypkQ"
/>
当我使用对应的菜单项(退出)时调用处理程序。
现在,当我使用 ALT + F4 或通过 X 关闭应用程序窗口时,此处理程序将被省略,应用程序只会关闭。
我想在单击 X 时调用 ExitHandler。如何在 RCP 4 中实现这一点?
【问题讨论】:
-
你是用兼容层还是这个纯e4应用?
-
我更喜欢纯 e4 解决方案。
-
好的,那么您可能不得不接受 Greg 的回答。否则你可以注册一个
IWorkbenchListener。
标签: java eclipse-rcp