SWT小部件输入验证

时间:2014-02-08 02:57:22

标签: java validation text swt

我真的被卡住了

我需要验证Text小部件中的用户输入。我不需要数据绑定我不需要模型和目标的可观察值我只需要获取用户输入的文本并验证它是否为空。

我还希望用户使用装饰器收到一条错误消息,说明问题。

有没有简单直接的方法来做到这一点。

1 个答案:

答案 0 :(得分:0)

使用Text.addVerifyListener添加验证侦听器类,此类中的单个方法是:

public void verifyText(VerifyEvent event);

VerifyEvent包含文本字段以及更改的开始和结束位置。您将doit标记设置为false,以防止接受更改。