gpt4 book ai didi

java - 使按钮不可点击,直到 TitleAreaDialog 中满足某些条件?

转载 作者:行者123 更新时间:2023-12-02 08:06:42 25 4
gpt4 key购买 nike

我正在为 Eclipse 插件制作一个登录对话框,我想知道在提交对话框之前检查是否满足某些条件的最佳方法是什么。目前我正在重写 okPressed() 函数,然后在满足条件之前不运行 super 函数。

不幸的是,这并不理想,因为用户没有任何迹象表明出了什么问题。

有什么想法吗?

最佳答案

您可以使用以下方法禁用“确定”按钮:

Button ok = getButton(IDialogConstants.OK_ID);
if (ok != null)
ok.setEnabled(false);

您可以使用以下方式在对话框顶部设置消息

setMessage("message", type);

type 可以是 IMessageProvider.ERRORIMessageProvider.WARNINGIMessageProvider.INFORMATIONIMessageProvider .无.

因此,您可以向输入字段添加监听器,每次字段更改时都会根据需要更新消息和“确定”按钮启用状态。

关于java - 使按钮不可点击,直到 TitleAreaDialog 中满足某些条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20485295/

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