我正在寻找wicket中的微调器,它应该像java摇摆中的JSpinner一样。我在wicket minis中找到了类http://www.jarvana.com/jarvana/view/org/wicketstuff/minis/1.4.9/minis-1.4.9-javadoc.jar!/org/wicketstuff/minis/spinner/Spinner.html,但是我找不到任何文档如何在html代码中使用它。我尝试在我的maven中添加minis示例,但没有成功:
<dependency>
<groupId>org.wicketstuff</groupId>
<artifactId>minis-examples</artifactId>
<version>1.4.9.2</version>
</dependency>
仍有Missing artifact org.wicketstuff:minis-examples:jar:1.4.9.2:compile
是否有其他类具有良好的文档,哪里是微调器?
更新:
我尝试这样的事情:
TextField<Integer> text = new TextField<Integer>("skupina");
Spinner spinner = new Spinner() {
private static final long serialVersionUID = 1L;
@Override
protected void configure(Properties p) {
p.put("min", 1);
super.configure(p);
}
};
text.add(spinner);
add(text);
但我不知道错误在哪里,因为我没有找到任何例子。 Thuis抛出异常:
java.lang.NoSuchMethodError:org.apache.wicket.Component.getResponse()Lorg / apache / wicket / Response; 在org.wicketstuff.minis.spinner.Spinner.beforeRender(Spinner.java:152) 在org.apache.wicket.Component.notifyBehaviorsComponentBeforeRender(Component.java:3486) 在org.apache.wicket.Component.internalRender(Component.java:2368) 在org.apache.wicket.Component.render(Component.java:2297)
答案 0 :(得分:1)
Spinner
类不是组件,而是组件的行为。
此行为用于增加具有旋转能力的
TextField
。 要自定义Spinner,请查看configure(Properties)
方法。
我从来没有使用过这个,但看起来,你只需要实例化一个普通 wicket TextField
,a和add properly configured spinner behavior。