Eclipse作业禁用取消按钮

时间:2016-03-22 18:41:51

标签: eclipse rcp jobs

是否可以禁用"取消"进度对话框中的按钮 作业运行时显示? 我仍然希望保持向用户显示作业进度到后台的功能。让工作运行或 取消它对GUI没有影响,因为它在远程启动任务 服务器,一旦启动就不支持取消/停止任务。

我无法使用setSystem(true),因为我想向用户显示进度。

即使在Eclipse Bugzilla中也报告了bug,但没有任何更新 https://bugs.eclipse.org/bugs/show_bug.cgi?id=155479

试图找出此问题是否已修复。 如果不是,我们如何处理这种情况。

感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

该错误仍然存​​在且未修复。

我认为离您最近的就是使用ProgressMonitorDialog来运行IRunnableWithProgress课程。您可以将可取消状态设置为ProgressMonitorDialog

类似的东西:

ProgressMonitorDialog dialog = new ProgressMonitorDialog(shell);

dialog.setCancelable(false);

dialog.run(true, true, runnableWithProgress);