如何在Eclipse E4 RCP中收听丢失焦点事件?

时间:2015-10-26 09:56:12

标签: java eclipse rcp e4

我在透视图中有多个视图,这些视图显示为制表符。当我从一个Part切换到另一个(通过单击其他部分选项卡)时,我想要捕获该事件。换句话说,我想在一个部分失去焦点时捕捉到这个事件。我怎么能在E4中做到这一点?

我已尝试IPartListener实现,但其方法被调用两次也为时已晚。例如,如果我有部分A和B并且部分A处于焦点,当我单击选项卡B部分时,首先调用部分B的@Focus方法,然后调用部分停用(或部分隐藏)的方法A部分需要IPartListener。我不希望这样。另外,我注意到partActivatedpartDeactivated方法被调用两次(对于每个部分),这也是不可取的。

非常感谢任何帮助。

谢谢, 查汉

0 个答案:

没有答案