UI Composing
Each UI object is represented by a component (org.zkoss.zk.ui.Component). In this section we will discuss how to declare UI, including XML-based approach and pure-Java approach.
For a detailed comparison of when to use which approach, especially for dynamic or database-driven UI, please see ZUL vs. Java API.
This section describes more general and overall concepts of UI composing. For more detailed and specific topics, please refer to the UI Patterns section. For detailed information on each individual component, please refer to the ZK Component Reference).