使用Jobs控制进度条

时间:2017-05-19 08:58:48

标签: java eclipse-rcp jobs

我正在尝试使用IProgressMonitor更新GUI中的进度条,这会传递给job的run方法。 但我无法做同样的事情。 有人试过吗。

我也读了job.setUser(true);方法显示进度,任何人都可以帮我解决相同的代码

1 个答案:

答案 0 :(得分:1)

我还需要一种类似的功能,如果任何作业在应用程序中运行,那么我想显示该作业的进度。

所以在我的Eclipse 4应用程序中,我在其中添加了修剪条和工具控件。我在其中添加了进度条UI。

通过添加以下代码完成技巧

Job.getJobManager().setProgressProvider(new ProgressProvider() {
        @Override
        public IProgressMonitor createMonitor(Job job) {
            return monitor.addJob(job);
        }
    });