【发布时间】:2020-04-08 16:00:58
【问题描述】:
我正在尝试使用以下说明通过 Eclipse JFace 输入对话框获取值。
InputDialog inputDialog = new InputDialog(parentShell, dialogTitle, dialogMessage, initialValue, null);
if (inputDialog.open() == Window.OK)
{
return inputDialog.getValue();
}
我想要做的是验证输入字符串。如果字符串无效(有一些逻辑),请禁用 OK 按钮。
简单来说,当输入字符串有效时启用OK按钮。我可以在验证器方法中实现它吗?。
【问题讨论】:
-
抱歉,我在 Java 8 SE 中找不到类
InputDialog。也许你可以在这里发minimal reproducible example? -
是的,你需要一个按钮的引用,它是如何实现的?
-
@SergiyMedvynskyy 看起来更像 SWT :/
标签: java eclipse user-interface swt jface