当用户到达我的JFace向导的最后一页时,我想禁用取消按钮(因为那时你无法真正'取消')。
怎么办呢?
更新: 这与我的previous question有关取消按钮无关,该按钮与在运行异步操作时涉及完全禁用向导对话框并涉及不同的api有关。
答案 0 :(得分:5)
您要做的事情对用户不利:-)用户应该能够在任何给定的时间点取消向导。
没有直接的API。您需要为此扩展WizardDialog。使用getButton(IDialogConstants.CANCEL_ID)获取取消按钮。您可以在该按钮上启用/禁用。