有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Eclipse中从非Plugin库更新ProgressMonitor

我有一个场景,其中我有一个Java项目(MyLibrary),它应该是一个“纯”Java项目,没有对EclipseSDK的引用

我有另一个项目(MyPlugin),这是一个插件项目,它使用MyLibrary。调用MyLibrary时,插件项目使用ProgressMonitor

我无法将对象从MyPlugin传递到MyLibrary,因为后者没有对Eclipse的任何引用

如何从MyLibrary更新进度


共 (1) 个答案

  1. # 1 楼答案

    向MyLibrary(例如IMyProgressMonitor)中添加一个进度监视器接口,以便库中的方法能够接收该接口

    然后,您的插件可以实现IMyProgressMonitor,只需在Eclipse中的IProgressMonitor上调用相应的方法