【问题标题】:Catch any Eclipse IDE event捕捉任何 Eclipse IDE 事件
【发布时间】:2014-05-17 09:34:10
【问题描述】:

我的工作组中有一个插件,它显示了在共享项目上进行的最后活动(例如版本控制,但具有更多特定于我们组的功能)。我想显示当前的操作,比如用户正在做什么(打开对话框、聚焦视图、编辑、打开包资源管理器、重构、搜索等等)。

在 Eclipse 中是否有捕获任何类型事件的通用机制?我的意思是,是否有一个“全球”事件创建者或其他东西,我可以在其上收听并获取任何类型的事件?

【问题讨论】:

    标签: java eclipse events eclipse-plugin event-handling


    【解决方案1】:

    看起来是这样。我自己没有使用过,但似乎有一个 Eventbus 可以使用。所有 Eclipse/osig 事件都通过它。有一个关于它的教程here 和一个维基页面there

    不确定您将在那里捕捉到什么样的事件。我怀疑它会像你列出的那些例子一样具体。为此,听起来您想要 UDC,Usage Data Collector,它在 eclipse 3.5/3.6 中已停止使用。好像有no alternative available

    【讨论】:

      猜你喜欢
      • 2012-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多