Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaSWT用户输入验证_Java_Validation_Swt - Fatal编程技术网

JavaSWT用户输入验证

JavaSWT用户输入验证,java,validation,swt,Java,Validation,Swt,当涉及到SWT中的用户输入验证时,Java约定是什么?我读到有一些字段编辑器,它们是非常方便的字段,但遗憾的是,它们只用于首选项和对话框 我还读到有一个IValidator接口。但它通常与数据绑定一起使用,在我的例子中,我的大多数输入还不需要任何数据绑定。此外,IValidator要求我编写自己的验证方法,即使是简单的验证,如仅限整数、仅限字母等 由于FieldEditor不能在输入字段的正常使用中应用,我可以使用什么其他方便的方法对用户输入进行验证?我将SWT用于我的JavaGUI 谢谢 您可

当涉及到SWT中的用户输入验证时,Java约定是什么?我读到有一些字段编辑器,它们是非常方便的字段,但遗憾的是,它们只用于首选项和对话框

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

由于FieldEditor不能在输入字段的正常使用中应用,我可以使用什么其他方便的方法对用户输入进行验证?我将SWT用于我的JavaGUI


谢谢

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


或者,您可以检查哪个具有内置的易于使用的验证框架。请参阅文章。

谢谢Sandman。VerifyListener很好,但我仍然需要自己为文本字段添加装饰器。RCP工具箱看起来很酷。它似乎有很多东西是自动化的。