gpt4 book ai didi

java - 当输入无效时禁用 JFace-InputDialog 的 OK 按钮

转载 作者:行者123 更新时间:2023-12-02 09:11:49 25 4
gpt4 key购买 nike

我正在尝试使用以下指令通过 Eclipse JFace 输入对话框获取值。

InputDialog inputDialog = new InputDialog(parentShell, dialogTitle, dialogMessage, initialValue, null);
if (inputDialog.open() == Window.OK)
{
return inputDialog.getValue();
}

我想要做的是验证输入字符串。如果字符串无效(具有某些逻辑),请禁用“确定”按钮。

简单来说,当输入字符串有效时启用“确定”按钮。我可以在 validator 方法中实现它吗?

最佳答案

是的,您可以使用 validator 来完成此操作。如果 IInputValidator.isValid 方法返回非空字符串,InputDialog 将自动禁用“确定”按钮。当 validator 返回 null 时,OK 将再次启用。

关于java - 当输入无效时禁用 JFace-InputDialog 的 OK 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59352402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com