点击我的JFace对话框的OK按钮,我将按以下方式在状态行的进度指示器部分显示进度:
class MyJob extends Job
{
MyJob()
{
super("Job name");
}
public IStatus run(IProgressMonitor monitor)
{
monitor.beginTask("Job", workCount);
try
{
//customCode();
}
finally
{
monitor.done();
}
return Status.OK_STATUS;
}
}
此用户需要同时显示 org.eclipse.jface.dialogs.ProgressMonitorDialog中。
我从哪里开始此对话框?
答案 0 :(得分:1)
您可以在安排作业之前致电Job.setUser(true)
。这将导致显示进度对话框。