如何在wicket中创建微调器

时间:2012-08-09 08:47:50

标签: java wicket

我正在寻找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)

1 个答案:

答案 0 :(得分:1)

Spinner类不是组件,而是组件的行为。

wicketstuff-minis Javadoc

中所述
  

此行为用于增加具有旋转能力的TextField。   要自定义Spinner,请查看configure(Properties)方法。

我从来没有使用过这个,但看起来,你只需要实例化一个普通 wicket TextField,a和add properly configured spinner behavior