java - 禁用向导最后一页上的 JFace 向导 'Cancel' 按钮

标签 java eclipse eclipse-plugin swt jface

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

如何才能做到这一点?

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

最佳答案

您尝试做的事情对用户来说并不好:-) 用户应该能够在任何给定时间点取消向导。

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

关于java - 禁用向导最后一页上的 JFace 向导 'Cancel' 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5879608/

相关文章:

java - 为什么我从 SimpleDateFormat 收到错误 "Unparseable date"?

c++ - 将静态 (.a) 库与共享 (.so) 库链接,出现错误 "relocation R_X86_64_32S against a local symbol; recompile with -fPIC"

android - 无法仅查看 ActivityThread 类型错误的源代码,可以查看所有其他 java/android 问题

java - 如何实时远程调试更改

java - 安装插件后动态执行不起作用

java - 如何摆脱 java.lang.RuntimeException : Unable to locate the App Engine agent in Eclipse Helios?

java - 如何检查 JTextField 中输入的值并将输入的字符串传输到字符数组?

java - 在 Wicket 口中测试抽象页面类

Java-如何从列表中打印特定数组?

java - 如何动态加载目录中的所有jar?