我必须实现eclipse插件导入向导,并且需要显示从1到100的进程进度。在导入过程中我有四个子任务,所以我使用了IProgressmonitor和subprogressmonitor概念。为了显示我已经在工作(unitofworks)方法中设置工作单元的进度,所以它只显示进度中的unitofworks而不是像1,2,3 ... 100那样递增。
我面临的另一个问题就是如何处理取消选项,因为我有很多子任务,所以我不知道在哪里使用取消的方法。
请提供简单的代码段,以便通过取消选项显示从1到100的进度。
答案 0 :(得分:0)
没有。你应该专注于你的“工作”单位,让(子)进度监视器处理数学。阅读https://www.eclipse.org/articles/Article-Progress-Monitors/article.html。