java - 捕获任何 Eclipse IDE 事件

标签 java eclipse events eclipse-plugin event-handling

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

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

最佳答案

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

不确定您会在那里遇到什么样的事件。我怀疑它会像你列出的那些例子一样具体。为此,听起来您需要 UDC(使用数据收集器),它在 eclipse 3.5/3.6 中已停止使用。好像有no alternative available .

关于java - 捕获任何 Eclipse IDE 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23709774/

相关文章:

android - 在 Windows 中复制一个用于 Eclipse 的 Android 项目

java - 在我的 Java 文件 (Eclipse) 中引用一个 git 存储库

java - JPanel 的 "true"宽度/高度

java - eclipse OSGi 中如何触发异步事件传递?

java - 如何在 Java 中单击 jbutton 时启动操作

android - 如何在 android 复选框检查更改上接收事件?

python - Python 中的事件监听和处理

python - 如何停止在 Tkinter 中引发事件?

java - 在 Groovy 中创建类似 createCriteria().list(){} 的方法

java - Spring MVC 项目上的“缺少 Artifact ”和 'Failed to read artifact descriptor' 错误