Zkoss如何将作曲家应用到窗口

时间:2013-01-22 22:26:25

标签: java zk

我试图用ZK构建一个简单的测试应用程序,但不知怎的,我的代码还没有工作。

有人可以告诉我将作曲家应用到窗口的方式是什么?

这是我的班级:

package test2.valami;

import org.zkoss.zk.ui.select.SelectorComposer;
import org.zkoss.zk.ui.select.annotation.Wire;
import org.zkoss.zk.ui.select.annotation.Listen;
import org.zkoss.zul.*;

public class MyComposer extends SelectorComposer<Window> {

    @Wire
    Textbox input;
    @Wire
    Label output;

    @Listen("onClick=#ok")
    public void submit() {
        System.out.println(input.getValue());
        output.setValue(input.getValue());
    }
    @Listen("onClick=#cancel")
    public void cancel() {
        output.setValue("");
    }

}

这是index.zul页面:

<zk>
<window apply="test2.valami.MyComposer">
    <div>
        Input: <textbox id="input" />
    </div>
    <div>
        Output: <label id="output" />
    </div>
    <button id="ok" label="Submit" />
    <button id="cancel" label="Clear" />
</window>
</zk>

如果我尝试运行此操作,我会收到Tomcat无法找到我的类test.valami.MyComposer

的错误

我做错了吗?

谢谢

0 个答案:

没有答案