关键在於使用ZK 5 的Client Event
<?page title="new page title" contentType="text/html;charset=UTF-8"?>
<zk xmlns:w="http://www.zkoss.org/2005/zk/client">
<borderlayout width="400px" height="400px" style="border:1px solid gray;">
<west title="West" size="25%"
splittable="true" collapsible="true"
w:doClick_="function (evt) { if (evt.domTarget != this.$n('colled')) this.$doClick_(evt);}">
<div >
<label value="25%" />
</div>
</west>
<center border="none" flex="true">
<div >
<label value="哈罗" />
</div>
</center>
</borderlayout>
</zk>
分享到:
相关推荐
**Java高级基础部分:边界布局BorderLayout详解** 在Java GUI编程中,布局管理器是用于自动安排组件在容器中的位置和大小的重要工具。`BorderLayout`是Java Swing中的一种基本布局管理器,它将容器分为五个区域:北...
`BorderLayout`是Java Swing库中的一个布局管理器,它被设计用来组织组件在容器中的位置,使得它们根据边缘对齐。这个布局管理器将容器分为五个区域:北(North)、南(South)、东(East)、西(West)和中心...
在Java Swing库中,`BorderLayout`是一种常用的布局管理器,用于组织和定位组件在容器中的位置。`BorderLayout`将容器分为五个区域:北(North)、南(South)、东(East)、西(West)和中心(Center)。每个区域...
在Java编程环境中,实现文件预览功能是一项常见的需求,尤其在开发桌面应用或者Web应用时。文件预览可以使用户在不打开文件本身的情况下查看文件内容,增强了用户体验。本篇文章将深入探讨如何使用Java来实现这一...
ZK-1245: Borderlayout support touch's swipe event to close/open the layout region ZK-970: The Tab component support caption component as it's label ZK-1145: Notification supports closable ZK-1175:...
通过上述分析,我们可以看出 `PrinterDemo.java` 和 `PrintPreview.java` 两个类是如何协同工作以实现文本文件的读取、打印及打印预览功能的。这个简单的例子展示了如何利用Java AWT/Swing库来构建一个具有基本功能...
ZK 5 Essentials是一本关于学习ZK技术的官方文档,为想要...整体上,ZK 5 Essentials为开发者提供了一个全面的视角,涵盖了从ZK基础架构到高级功能的完整指南,使得开发者能够深入理解ZK并应用于实际的Web应用开发中。
`BorderLayout.m`文件很可能是定义了MATLAB中的一个函数或者类,用于实现BorderLayout的功能。这个函数可能包含了一系列方法,如`addComp`(添加组件)和`setAlignment`(设置对齐方式)等,以便将不同的GUI组件放置...
根据给定的信息,本文将对Java中的打印及预览功能进行深入探讨,并通过一个具体的类`PrintPreviewDialog`来分析其工作原理。 ### Java打印功能简介 Java平台提供了丰富的打印支持,主要通过`java.awt.print`包实现...
- **Borderlayout**: 边框布局,将容器划分为五个区域(上、下、左、右、中心)。 - **Box**: 盒子布局,可以是水平或垂直排列。 - **Grid**: 网格布局,以行列的形式组织控件。 #### 三、界面布局设计 ##### 3.1 ...
ZK 是一个基于 Java 的开源用户界面框架,...ZK提供了强大的组件库和丰富的功能,让开发者可以专注于业务逻辑,而不是复杂的UI实现。通过深入学习ZK,你可以构建出高效、响应式的Web应用,提高开发效率并提升用户体验。
BorderLayout 是 Java Swing 库提供的一种布局管理器,用于将容器划分为北、南、东、西和中五个区域,并在这些区域中添加组件。 在 BorderLayout 中,每个区域只能包含一个组件,当添加多个组件时,它们会自动填充...
`PrintPreview.java`用于实现打印预览功能。 #### 二、核心组件分析 ##### 2.1 PrinterDemo.java —— 主体类 `PrinterDemo.java`是项目的入口类,包含了应用程序的主要逻辑。该类实现了以下功能: - **初始化界面*...
在Java Swing库中,`BorderLayout`是一种基本的布局管理器,用于组织组件在容器中的位置。`BorderLayout`按照五个区域对组件进行布局:北(North)、南(South)、东(East)、西(West)和中心(Center)。每个区域...
例如,一个应用程序可能使用BorderLayOut作为顶层容器的布局,将菜单栏和工具栏放在边缘,然后在中心使用CardLayOut来切换不同的功能面板,而每个面板内部再使用GridLayOut或其他布局来组织其组件。这样的设计可以...
Java中的BorderLayout布局管理器是Java AWT(Abstract Window Toolkit)包中的一种基本布局管理器,主要用于组织和管理GUI(图形用户界面)组件在容器内的布局。这种布局将容器分为五个区域:北(North)、南(South...
然而,SWT本身并没有直接提供BorderLayout,但可以通过自定义布局类来实现类似的功能。在给定的示例中,我们看到了一个名为BorderLayout的自定义布局,它模仿了AWT的BorderLayout。 这个自定义的BorderLayout类继承...
BorderLayout 中有 5 个常量,分别是 `BorderLayout.NORTH`、`BorderLayout.SOUTH`、`BorderLayout.WEST`、`BorderLayout.EAST` 和 `BorderLayout.CENTER`,它们分别表示容器的北边、南边、西边、东边和中心。...
BorderLayout 使用 uipanels 为 GUI 创建一个简单的布局管理器,该管理器以 Java 的 BorderLayout 为模型。 它允许您将图形窗口或 uipanel 父项划分为五个区域:北、南、东、西和中心。 North 和 South 具有静态像素...