Java SWT用户输入验证

时间:2011-05-22 18:29:12

标签: java validation swt

在SWT中进行用户输入验证时,Java约定是什么?我读到FieldEditors是非常方便的领域,但遗憾的是只有偏好和对话框。

我还读到有一个IValidator接口。但它通常与数据绑定一起使用,在我的情况下,我的大多数输入都不需要任何数据绑定。此外,IValidator要求我编写自己的验证方法,即使是简单的验证,如仅整数,仅字母等。

由于FieldEditors无法在输入字段的正常使用中应用,我可以使用哪种其他方便的方法对用户输入进行验证?我在我的Java GUI中使用SWT。

谢谢!

1 个答案:

答案 0 :(得分:4)

您可以在VerifyListener中验证控件的输入。有关详细说明,请参阅this forum thread

或者,您可以查看具有内置易用验证框架的RCP Toolbox。请参阅this文章。