我在透视图中有多个视图,这些视图显示为制表符。当我从一个Part
切换到另一个(通过单击其他部分选项卡)时,我想要捕获该事件。换句话说,我想在一个部分失去焦点时捕捉到这个事件。我怎么能在E4中做到这一点?
我已尝试IPartListener
实现,但其方法被调用两次也为时已晚。例如,如果我有部分A和B并且部分A处于焦点,当我单击选项卡B部分时,首先调用部分B的@Focus
方法,然后调用部分停用(或部分隐藏)的方法A部分需要IPartListener
。我不希望这样。另外,我注意到partActivated
和partDeactivated
方法被调用两次(对于每个部分),这也是不可取的。
非常感谢任何帮助。
谢谢, 查汉