在SWT中进行用户输入验证时,Java约定是什么?我读到FieldEditors是非常方便的领域,但遗憾的是只有偏好和对话框。
我还读到有一个IValidator接口。但它通常与数据绑定一起使用,在我的情况下,我的大多数输入都不需要任何数据绑定。此外,IValidator要求我编写自己的验证方法,即使是简单的验证,如仅整数,仅字母等。
由于FieldEditors无法在输入字段的正常使用中应用,我可以使用哪种其他方便的方法对用户输入进行验证?我在我的Java GUI中使用SWT。
谢谢!
答案 0 :(得分:4)
您可以在VerifyListener中验证控件的输入。有关详细说明,请参阅this forum thread。
或者,您可以查看具有内置易用验证框架的RCP Toolbox。请参阅this文章。