【发布时间】:2011-06-04 01:28:53
【问题描述】:
我正在编写一个 Eclipse RCP 应用程序,它除了我自己的插件之外还有其他插件贡献,并且需要确定应用程序何时空闲(即一段时间内没有活动,应用程序被最小化等),以及何时空闲更改(即应用程序回到前台,单击鼠标等)。
我遇到的问题是我要捕获所有应用程序击键和鼠标移动/点击...使用它来重置计时器,当计时器被击中时,可能会发生一些空闲处理(即通知闲置的服务器 - 然后当我们切换到活动时再次 - 没什么密集的)。但是,应用程序窗口外壳不接收各种视图等的子事件,所以要么我遗漏了什么,要么这是错误的方法。
谁能提供解决方案?我不是在寻找系统范围的空闲 - 只是应用程序空闲。
谢谢。
【问题讨论】:
标签: java eclipse eclipse-rcp rcp