java - 如何使用 "Simple Validation API"验证 Netbeans 中的 Java Swing 表单

标签 java swing validation netbeans

我已经下载并安装了“简单验证”NetBeans 插件,但不知道如何使用它,因为我找不到它的位置(在工具箱中)。

任何人都可以通过告诉我在哪里可以找到它以及在我的表单字段上应用验证的步骤来帮助我。

我还看到有一个 Validation API JAR 文件,我下载了它并将其包含在我的项目中。它提供了 3 个控件(或者我应该说的任何内容); “ValidationPanel”、“ValidationUtils”和“问题”。我在一个网站上看到了一个例子并按照它进行了操作。我拖放了“ValidationPanel”并编写了如下代码所示的代码

final ValidationGroup group = validationPanel1.getValidationGroup();

group.add(txtUserName, Validators.REQUIRE_NON_EMPTY_STRING,
Validators.NO_WHITESPACE,
Validators.REQUIRE_VALID_INTEGER);

但似乎 JAR 文件包含不完整的文件或可能存在其他问题,因为它给出错误:找不到符号:变量“Validators”

对不起,我认为这是 2 个问题,但请帮助我如何解决它。
提前致谢

最佳答案

您只需要“ValidationPanel”。

现在好像叫“org.netbeans.validation.api.builtin.stringvalidation.StringValidators”。

final ValidationGroup group = validationPanel1.getValidationGroup();

group.add(txtUserName, StringValidators.REQUIRE_NON_EMPTY_STRING,
StringValidators.NO_WHITESPACE,
StringValidators.REQUIRE_VALID_INTEGER);

关于java - 如何使用 "Simple Validation API"验证 Netbeans 中的 Java Swing 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10631366/

相关文章:

java - 如何将按钮设置为在内容 Pane /容器中不可见

Javascript 验证输入类型文件

java - 输入验证使用数组和 for 循环检查重复项和格式

c++ - 在 C++ 中验证乘法值?

java - 使用 Spring MVC 提供 Java 模型的 RDF 表示?

java - java中获取Date类型对象的format

Java Swing - 如何覆盖托盘 'displayMessage' 弹出窗口?

java - 无法使用通配符编译相关的 Java 泛型参数

java - 如何将整数值转换为内容不同的字符串

java - 弄清楚何时在另一个窗口中按下按钮