比如JFrame,可以添加一个FocusListener用于监听窗体是否拥有焦点,我可以借此判定窗体是否是活动窗体
在插件中,我希望能了解当前Eclipse是否拥有焦点,是否是活动窗体,我想记录我每月使用Eclipse的总时间
求大大成全.....
------解决思路----------------------
只需要获取到顶层的shell, 用addShellListener 或者直接 addListener都可以监听到窗口激活变化(active - deactive)
具体的参考Eclipse和SWT的API