您可以禁用在JFace的向导取消按钮?(Can you disable the cancel but

2019-10-29 03:59发布

当用户在我的JFace向导按下“下一步”按钮,将我的服务器asynchronouly通信。 但是这种操作cannnot被取消,所以我想基本上暂时禁用我的JFace向导中的“取消”按钮,也可能的话在标题栏中的“关闭”按钮。

这可能吗?

Answer 1:

你是如何与服务器进行通信? 你运行它里面IWizardContainer.run()? 你可以通过撤销=假。



Answer 2:

通过你的长期运行的代码被包裹IRunnableWithProgresswizard.getContainer().run(true, false, rwp) 里面你的代码,你将有机会获得IProgressMonitor ,基本上控制了可见的进度条。



文章来源: Can you disable the cancel button in a jface wizard?