org.netbeans.validation.api.ui.ValidationGroup.add() - 如何指定 ValidationStrategy? [英] org.netbeans.validation.api.ui.ValidationGroup.add() - How to specify ValidationStrategy?
问题描述
之前我使用了支持的 netbeans ValidationAPI_v0.4:
Previously I used netbeans ValidationAPI_v0.4 which supported :
org.netbeans.validation.api.ui.ValidationGroup group;
...
group.add(myTextField, ValidationStrategy.ON_CHANGE_OR_ACTION, Validators.IP_ADDRESS);
使用最新的 ValidationGroup API 如何指定 ValidationStrategy.ON_CHANGE_OR_ACTION ?
With latest ValidationGroup API how to specify ValidationStrategy.ON_CHANGE_OR_ACTION ?
我在 ValidationGroup 中看到一个 add() 没有 ValidationStrategy 参数:
I see in ValidationGroup an add() without the ValidationStrategy param :
public final <ComponentType,ValueType> void add(ComponentType comp,
Validator<ValueType>... validators)
有关 simplevalidation 的更多信息,请访问 http://kenai.com/projects/simplevalidation/pages/首页
More info on simplevalidation at http://kenai.com/projects/simplevalidation/pages/Home
Javadoc API at http://mongkie.org/javadoc/org-mongkie-validation/org/netbeans/validation/api/ui/ValidationGroup.html#add%28ComponentType,%20org.netbeans.validation.api.Validator...%29
我的旧方法用于例如org.netbeans.validation.api.builtin.Validators
推荐答案
原来 ON_CHANGE_OR_ACTION 是默认设置.
Turns out ON_CHANGE_OR_ACTION was the default.
在 0.4 和 0.9 版本的简单验证 API 之间有很多 API 更改.
There were lots of API changes between 0.4 and 0.9 version of simple validation API.
我使用的信息来自:
并查看了在
- https://netbeans.org/bugzilla/show_bug.cgi?id=204648 引用变更集 http://hg.netbeans.org/main/rev/fa49e79eb900 来源在 https://svn.kenai.com/svn/simplevalidation~src/后备箱/
- https://netbeans.org/bugzilla/show_bug.cgi?id=204648 which references changeset http://hg.netbeans.org/main/rev/fa49e79eb900 Source at https://svn.kenai.com/svn/simplevalidation~src/trunk/
更好地了解必须更改的内容.
to better understand what had to be changed.
这篇关于org.netbeans.validation.api.ui.ValidationGroup.add() - 如何指定 ValidationStrategy?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!