Java:简单验证API验证策略更改

时间:2014-07-26 06:57:26

标签: java

这是参考org.netbeans.validation.api.ui.ValidationGroup.add() - How to specify ValidationStrategy?

上发布的问题

我正在尝试做类似的事情。请指导我需要改变的地方和地点。我查看了给定的链接,但无法找到相关信息。

P.S。:在一个单独的问题中提问,因为由于缺乏声誉点,我无法对原始问题发表评论。

此致

乌代

1 个答案:

答案 0 :(得分:0)

我发现了所需要的东西。

查看其存储库中的代码(https://svn.kenai.com/svn/simplevalidation~src)并将ValidationAPI作为Netbeans中的项目(或您正在使用的任何IDE)打开。

要更改默认验证策略,您需要分别在org.netbeans.validation.api.ui和org.netbeans.validation.api.ui.swing下的ValidationGroup和SwingValidationGroup类中进行更改。

在这些类中找到ValidationStrategy.DEFAULT并将其替换为您想要的策略(INPUT_VERIFIER,ON_FOCUS_LOSS,ON_CHANGE_OR_ACTION)。

构建项目以生成新jar并将该jar包含在您自己的项目中。

那就是它。