2011-11-22 69 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中顯示進度。