我正在开发向导页面。在一个向导页面中,将执行从一个框架到另一个框架的文件转换,这需要大量时间。所以我想ProgressBar
在这个页面上使用 a 。
我该怎么做?
注意:我使用的是 SWT,我没有使用 JFace。
我正在开发向导页面。在一个向导页面中,将执行从一个框架到另一个框架的文件转换,这需要大量时间。所以我想ProgressBar
在这个页面上使用 a 。
我该怎么做?
注意:我使用的是 SWT,我没有使用 JFace。
您不能直接访问进度条,但可以在向导对话框的上下文中执行长时间运行的进程,并通过进度监视器更新进度。
IWizardPage page = ...;
IRunnableWithProgress runnable = new IRunnableWithProgress() {
public void run(IProgressMonitor monitor) {
monitor.beginTask("Working on 100 units", 100);
...
}
};
page.getWizard().getContainer().run(true, true, runnable);