我们知道zk框架是基于组件的,每个UI对象都对应的一个component,所以,对UI的装配实际上就是修改component的状态和他们之间的关系。
对于UI的修改,zk提供了两种方式:xml-based approach 和 pure-java approach
我们可以对比下面两种方式:
一、xml-based approach:
<window title="hello world" border="normal">
<button label="say Hello" />
</window>
二、pure-java approach:
Window window = new Window();
window.setTitle("hello world");
window.setBorder("normal");
Button button = new Button();
button.setLabel("say Hello");
button.setParent(window);
你可以单独使用而这之一,也可以混合使用。