0

我正在寻找 wicket 中的微调器,它应该与 java swing 中的 JSpinner 类似。我找到了课程:http ://www.jarvana.com/jarvana/view/org/wicketstuff/minis/1.4.9/minis-1.4.9-javadoc.jar!/org/wicketstuff/minis/spinner/Spinner.html在 wicket minis 的东西中,但我没有找到任何文档如何在 html 代码中使用它。我尝试在我的 Maven 中添加迷你示例但没有成功:

    <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)

4

1 回答 1

1

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

wicketstuff-minis Javadoc中所述

此行为用于增强 aTextField的旋转能力。对于 Spinner 的自定义,请查看该configure(Properties)方法。

我从未使用过它,但看起来,您只需要实例化一个普通的wicket TextField, a 并为其添加正确配置的微调器行为

于 2012-08-09T09:09:34.820 回答