Eclipse插件开发有关进度显示

  • 介绍

在Eclipse插件开发中,经常会遇到进度的问题,是否要给用户显示?显示进度的合理方式是什么?

在Eclipse中会有很多种显示进度信息的方法与位置,这也充分说明了进度信息的重要性。

  • org.eclipse.jface.operation.IRunnableWithProgress

所有可能会执行时间比较长的过程都应该实现这个接口。

  • org.eclipse.jface.dialogs.ProgressMonitorDialog

该对话框用于显示执行进度,要和接口IRunnableWithProgress配合使用。下面是代码片段:

  • org.eclipse.ui.progress.IProgressService

下面是进度服务的使用代码片段:

  • org.eclipse.jface.operation.IRunnableContext

该接口中有一个run方法,而接口org.eclipse.jface.wizard.IWizardContainer继承了IRunnableContext,所以在向导中使用进度条的话,也可以调用run方法。

未完待续。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注