我正在尝试使用IProgressMonitor更新GUI中的进度条,这会传递给job的run方法。 但我无法做同样的事情。 有人试过吗。
我也读了job.setUser(true);方法显示进度,任何人都可以帮我解决相同的代码
答案 0 :(得分:1)
我还需要一种类似的功能,如果任何作业在应用程序中运行,那么我想显示该作业的进度。
所以在我的Eclipse 4应用程序中,我在其中添加了修剪条和工具控件。我在其中添加了进度条UI。
通过添加以下代码完成技巧
Job.getJobManager().setProgressProvider(new ProgressProvider() {
@Override
public IProgressMonitor createMonitor(Job job) {
return monitor.addJob(job);
}
});