2011-11-22 282 views

回答

3

看看org.eclipse.ui.internal.progress.ProgressManager,它扩展org.eclipse.core.runtime.jobs.ProgressProvider以向乔布斯提供进展。您可以提供ProgressProvider,并且可以返回您的首选IProgressMonitor以便与作业一起使用。您可以将其基于org.eclipse.jface.dialogs.ProgressIndicator或直接使用ProgressBar。

如RCP中的https://stackoverflow.com/users/9204/alexey-romanov所述,如果可能,应该使用IProgressSevice,并且可以在Workbench中已经提供的ProgressView中显示进度。