自定义ProgressMonitorDialog类

时间:2019-03-26 09:14:00

标签: eclipse swt jface

我可以有一个代码片段来扩展ProgressMonitorDialog.java类。我有一个要求在ProgressMonitorDialog.java类(在其操作类中)下执行一段代码的要求,但不应在紧接其后的对话框之后放置对话框,而必须将其放置在代码的其他部分中,而不能将其包括在内在那里。

1 个答案:

答案 0 :(得分:0)

要停止在run调用结束时关闭对话框,请覆盖finishedRun方法。

标准的finishedRun方法是:

protected void finishedRun() {
    decrementNestingDepth();
    close();
}

如果您忽略了close()调用,则对话框将保持打开状态。