这是参考org.netbeans.validation.api.ui.ValidationGroup.add() - How to specify ValidationStrategy?
上发布的问题我正在尝试做类似的事情。请指导我需要改变的地方和地点。我查看了给定的链接,但无法找到相关信息。
P.S。:在一个单独的问题中提问,因为由于缺乏声誉点,我无法对原始问题发表评论。
此致
乌代
答案 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包含在您自己的项目中。
那就是它。