以前曾见过这么一段有关SWT窗口关闭事件的代码:
然而把这段代码移植到RCP程序中,首先取得RCP的shell
,
然后套用上面代码的shell监听事件,却不灵了,一直也不知道什么原因。
今天在网上偶然间看到一篇文章,才明白了RCP程序的窗口关闭事件不是生搬硬套上面的代码的:
在ApplicationWorkbenchWindowAdvisor类中,重写preWindowShellClose()函数,即
以前曾见过这么一段有关SWT窗口关闭事件的代码:
然而把这段代码移植到RCP程序中,首先取得RCP的shell
,
然后套用上面代码的shell监听事件,却不灵了,一直也不知道什么原因。
今天在网上偶然间看到一篇文章,才明白了RCP程序的窗口关闭事件不是生搬硬套上面的代码的:
在ApplicationWorkbenchWindowAdvisor类中,重写preWindowShellClose()函数,即
打赏作者