在向导的最后一页上禁用JFace向导“取消”按钮

时间:2011-05-04 06:50:11

标签: java eclipse eclipse-plugin swt jface

当用户到达我的JFace向导的最后一页时,我想禁用取消按钮(因为那时你无法真正'取消')。

怎么办呢?

更新: 这与我的previous question有关取消按钮无关,该按钮与在运行异步操作时涉及完全禁用向导对话框并涉及不同的api有关。

1 个答案:

答案 0 :(得分:5)

您要做的事情对用户不利:-)用户应该能够在任何给定的时间点取消向导。

没有直接的API。您需要为此扩展WizardDialog。使用getButton(IDialogConstants.CANCEL_ID)获取取消按钮。您可以在该按钮上启用/禁用。