java如何从JFace对话框访问工作台状态行管理器 5 月,2 周 Questions & Answers 223 单击我的JFace对话框的OK按钮,我想在工作台状态行上显示进度。我将如何实现这一点
# 1 楼答案 使用Job(org.eclipse.core.runtime.jobs.Job)在状态行进度指示器中显示进度: Job job = new MyJob(); job.schedule(); class MyJob extends Job { MyJob() { super("Job name"); } public IStatus run(IProgressMonitor monitor) { monitor.beginTask("Job", workCount); try { ... work } finally { monitor.done(); } return Status.OK_STATUS; } } 作业在后台运行,因此实际上会在对话框关闭后运行 注意:如果您使用的Wizard在向导底部有一个进度条,您可以使用它(使用方式不同)
# 1 楼答案
使用
Job
(org.eclipse.core.runtime.jobs.Job
)在状态行进度指示器中显示进度:作业在后台运行,因此实际上会在对话框关闭后运行
注意:如果您使用的
Wizard
在向导底部有一个进度条,您可以使用它(使用方式不同)