GWT-ext 布局示例
GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是 GWT-Ext 体验之旅系列 的第 3 部分,我们将体验各种布局管理器的效果,了解我们常用的布局管理器的编程方式和一些经验总结。在对树的介绍中,我们将从树的同步和异步方式的初始化到树的 一些特性进行详细介绍。 在本文中,我们将深入探讨GWT-Ext框架中布局管理器的应用,这是一个基于Google Web Toolkit (GWT) 和 ExtJS 的强大控件库,用于快速开发富互联网应用程序。本系列文章的第三部分主要关注各种布局的实现和使用技巧,同时也会涉及到树结构的同步和异步初始化。 我们来看看四种基本的布局类型: 1. **水平布局** (HorizontalLayout):这种布局方式使所有子组件沿着同一水平线排列。通过实现 `com.gwtext.client.widgets.layout.HorizontalLayout` 类,可以设置Panel的布局为水平布局。每个子组件会按照添加到父容器的顺序从左到右显示,如代码清单1所示。这将创建出如图1所示的布局。 2. **垂直布局** (VerticalLayout):与水平布局相反,垂直布局使子组件沿垂直方向排列。通过使用 `com.gwtext.client.widgets.layout.VerticalLayout` 类,子组件将按照添加顺序从上到下排列,如代码清单2所示。这将生成如图2所示的布局。 3. **边框布局** (BorderLayout):边框布局提供了更复杂的空间分配,允许将组件放置在北、南、东、西和中心五个区域。例如,代码清单3展示了如何创建一个包含南部区域的边框布局。每个子组件可以配置为占据特定的边界区域,并可设置大小限制和分割属性。 4. **手风琴下拉布局** (AccordionLayout):手风琴布局允许子组件共享垂直空间,只有一个组件在任何时候可见。这种布局适合展示多个内容区,但一次只能显示一个。通过 `com.gwtext.client.widgets.layout.AccordionLayout` 类,可以创建如图4所示的手风琴效果,其中每个子Panel只显示一个,其他被折叠。 在GWT-Ext中,布局管理器是构建用户界面的关键组件,它们决定了组件如何在容器中定位和调整大小。通过灵活地使用这些布局,开发者可以创建出适应性强且具有专业外观的Web应用程序。 此外,文章还提到了树结构的处理。树是一种常见的数据展示形式,通常用于表示层次结构。在GWT-Ext中,可以通过同步或异步方式初始化树。同步方式会一次性加载所有节点,而异步方式则在需要时动态加载,这样可以提高性能,特别是处理大量数据时。树的特性包括但不限于节点的展开和折叠、节点的拖放操作以及节点的选择等。 GWT-Ext提供了一套丰富的布局选项,帮助开发者轻松地构建复杂的用户界面,同时其对树结构的支持使得数据组织和导航变得更加便捷。通过熟练掌握这些工具,可以大大提高开发效率并提升应用的用户体验。
剩余27页未读,继续阅读
- zhangxianli1232012-12-09确实是讲了一些GWT-ext的布局示例,不过感觉用处不是很大
- wanglz@2013-01-07GWT-ext的布局示例 不是很详细
- 粉丝: 1
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HCIP 复习内容实验 ia
- cruise混动仿真,P2并联混动仿真模型,Cruise混动仿真模型,可实现并联混动汽车动力性经济性仿真 关于模型 1.模型是基于cruise simulink搭建的base模型,策略模型基于MAT
- CRUISE纯电动车双电机四驱仿真模型,基于simulink DLL联合仿真模型,实现前后电机效率最优及稳定性分配 关于模型: 1.策略是用64位软件编译的,如果模型运行不了请将软件切成64位 切
- 学生抑郁数据集-可以用于分析学生的心理健康趋势
- 配电网优化模型matlab 考虑可转移负荷、中断负荷以及储能、分布式能源的33节点系统优化模型,采用改进麻雀搜索算法,以IEEE33节点为例,以风电运维成本、网损成本等为目标,得到系统优化结果,一共有
- 客户购物 (最新趋势) 数据集
- 运行在PostgreSQL中的AdventureWorks示例数据库
- 基于SpringBoot的在线考试系统源代码全套技术资料.zip
- 纯电动汽车两档ATM变速箱simulink模型,模型实现了两档AMT挡策略和挡过程仿真,内含详细文档和注释模型,可运行
- 四轮转向系统横摆角速度控制simulink仿真模型,利用滑模控制算法,基于八自由度车辆模型,控制有比较好的效果,附参考说明