`
wangzhengji2006
  • 浏览: 23576 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ext布局管理器 Layout Managers

    博客分类:
  • Ext
 
阅读更多

   

Image:Layout-container.gif
ContainerLayout

其它一切布局管理器的基类,容器若不指定某个布局管理器,则默认的管理器就是这个ContainerLayout。ContainerLayout没有任何的外观表示— 其主要的职责是容纳子项目、控制渲染和一些常见任务,如调节大小缓冲(resize buffering)。 ContainerLayout常用于扩展制定的布局,很少实例化直接使用。详细在API 参考.

Image:Layout-card.gif
CardLayout

CardLayout将容器中的每个组件当作一个卡片来处理。在某一时间,只有一个卡片是可见的,容器象一个卡片堆栈一样工作。大多数的情况,用于向导(Wizards),制定的tab实现或其它多页面信息的场合。参阅API 参考

Image:Layout-absolute.gif
AbsoluteLayout

这是一个非常简单的布局,通过X/Y坐标精确来定位包含各项的相关容器。参阅API 参考.

Image:Layout-column.gif
ColumnLayout

适用于多个列并排结构的布局风格,每个列的宽度须由像素值或百分比指定,但高度自适应于内容的高度。详细在API参考.

Image:Layout-accordion.gif
AccordionLayout

AccordionLayout包含了一组像卡片垂直方向堆栈的面板,同通过展开或收缩来显示内容在某一时间,只有一个卡片是可见的。详细在API参考.

Image:Layout-fit.gif
FitLayout

这是一个简单的布局,主要是创建一个适应容器大小的布局区域。如没有特定的布局要求这是容器最好的默认布局。详细在API参考.

Image:Layout-anchor.gif
AnchorLayout

这是为一些固定元素相对于容器四条边的布局。元素可通过与边缘的百分比或便宜一个值来定位, and it also supports a virtual layout canvas that can have different dimensions than the physical container. 详细在API文档

Image:Layout-form.gif
FormLayout

FormLayout是为创建一张要提交数据条目的表单而设计的布局风格。注意,一般来讲,和FormPanel相似,该布局类都有表单提交的自动处理,你会更倾向使用前者。 FormPanels必须指定layout:'form'(只能一定是这样),所以表单额外需要的一个布局将其嵌套。 参阅API文档

Image:Layout-border.gif
BorderLayout

与1.x的BorderLayout的布局完全一致。布局区域支持嵌套, 滑动条面板和可关闭、微调的分隔区域。对于一些典型的业务程序的首要UI尤为适用。详细API文档

Image:Layout-table.gif
TableLayout

主要目的是通过一个表格的形式划分区域。实际上也是生成一个table的HTML makeup 详细在API参考

分享到:
评论
1 楼 jianfeng008cn 2008-06-26  
这个论坛不是随便发帖的 请看看“发帖的智慧”


http://extjs.com/learn/Ext_2_Overview_%28Chinese%29#CycleButton


转帖注明出处

相关推荐

    LayoutManagers:针对不同情况的自定义RecyclerView布局管理器

    布局管理器针对不同情况的自定义RecyclerView布局管理器ExpansiveLayoutManager LinearLayoutManager适用于必须在NestedScrollView内部充气的RecyclerView ExpansiveGridLayoutManager GridLayoutManager适用于必须...

    Ext框架开发文档及ext-core.js

    2. **布局管理器(Layout Managers)**:EXT提供了一系列的布局管理器,如Fit、Border、Form、Table等,用于自动调整组件的大小和位置,适应不同的屏幕尺寸和内容变化。 3. **数据绑定(Data Binding)**:EXT支持...

    windowbuilder中layout介绍

    WindowBuilder 提供了 LayoutManager,这是一个布局管理器,负责管理 GUI 组件的布局和位置。Layout Managers 的优点是: 1. 提供独立于字体、屏幕分辨率、平台差异性的组件 2. 组件的位置和尺寸在运行时动态可调 3...

    Java高级程序设计:第10章-图形界面起步-容器和布局.pptx

    布局管理(Layout Managers);布局管理器的种类;BorderLayout;BorderLayout Example;BorderLayout的特征;BorderLayout的典型例子;FlowLayout;FlowLayout Example;;GridLayout;GridLayout Example ;面板JPanel;使用面板...

    EXT2.0-API

    3. **布局管理器(Layout Managers)**:EXT提供多种布局模式,如表布局、流式布局、绝对布局等,可以灵活地组织和调整组件的位置和大小。 4. **表格(Grids)**:EXT2.0的表格组件强大且可定制,支持分页、排序、...

    Java练习之贪吃蛇(layout实现)

    然而,Java提供了丰富的GUI库,尤其是JavaFX和Swing,这两个库都包含了强大的布局管理器(layout managers),使得开发者能够轻松地创建出美观且响应式的用户界面。本练习项目“Java练习之贪吃蛇(layout实现)”...

    ORACLE-EBS并发管理器[整理].pdf

    并发管理器(Concurrent Managers)的分类包括核心的 Concurrent Managers团队管理下边普通 Concurrent Managers。核心的三个并发管理器是Internal Concurrent Manager、Standard Manager 和Conflict Resolution ...

    安卓Android源码——android模仿易信UI布局效果源码.zip

    1. **布局管理器(Layout Managers)**:在Android中,界面布局通常由不同的布局管理器控制,如LinearLayout、RelativeLayout或ConstraintLayout。开发者需要根据易信UI的特点,选择合适的布局管理器来实现各种视图...

    Extjs中文api

    3. **布局管理器(Layout Managers)**: 布局管理器负责调整组件大小和位置,以适应容器的大小变化。常见的布局有Fit布局、Border布局、Form布局、Table布局等。 4. **数据存储(Data Store)**: 数据存储是用来...

    Android第一行代码源码 UILayoutTest.rar

    "UILayoutTest"这部分内容很可能是书中关于布局管理器(Layout Managers)的实践示例。布局管理器是Android UI设计的核心部分,它们负责在屏幕上组织和定位各个视图组件(Views)。下面,我们将深入探讨Android中的...

    Matlab_GUI.rar_matlab GUI

    2. **布局管理器(Layout Managers)**:讲解如何使用不同的布局管理器,如GridBagLayout、BoxLayout和 GridLayout,来排列和调整组件的位置。 3. **回调函数(Callback Functions)**:详述如何定义和使用回调函数...

    Business Analytics for Managers

    It will allow managers to better interact with personnel specializing in analytics by exposing managers and decision makers to the key ideas and concepts of data-driven decision making. Business ...

    A.Guide.to.Qt.6.Beginners.Guide.to.Qt.pdf

    * 布局管理器(Layout Managers):用于管理 GUI 组件的布局 * GUI 组件(Widgets):用于创建用户界面 使用 Qt 6 开发应用程序 使用 Qt 6 开发应用程序需要掌握以下技能: * 设置 Qt 开发环境 * 使用 Qt Creator...

    java Swing 图形界面开发原理详解 源代码

    Swing的核心概念包括组件(JComponents)、布局管理器(Layout Managers)和事件处理。组件是构建用户界面的基本元素,如按钮(JButton)、文本框(JTextField)、标签(JLabel)等。布局管理器则负责决定这些组件在...

    Android应用源码之仿网易布局.zip

    1. **布局管理器(Layout Managers)**:在Android中,布局管理器用于组织和定位UI组件。网易新闻应用的布局可能包含了LinearLayout、RelativeLayout、ConstraintLayout等多种布局,以实现复杂的页面结构。 2. **...

    Android应用源码之android模仿易信UI布局效果源码.zip

    1. **布局管理器(Layout Managers)**:Android中的LinearLayout、RelativeLayout和ConstraintLayout等布局管理器的使用,用于组织和定位屏幕上的各个组件。例如,易信主界面可能使用了ConstraintLayout来灵活地...

    Janus Winforms Controls Suite V3.5

    在该控件集中,你可以找到各种各样的控件,如数据网格(GridControl)、日历(Calendar)、对话框(Dialogs)、布局管理器(Layout Managers)以及一系列按钮、编辑框、标签等基础控件。这些控件不仅在外观上模仿了...

    swing java 第五章

    2. **布局管理器(Layout Managers)**:如何使用不同的布局管理器来控制组件的排列和大小。 3. **事件处理(Event Handling)**:使用ActionListener、MouseListener等接口处理用户的交互。 4. **菜单和工具栏...

    gui的课堂笔记

    3. **布局管理器(Layout Managers)**:负责决定容器内组件的位置和大小,有BorderLayout、FlowLayout、GridLayout、CardLayout和GridBagLayout五种常见类型。 - **BorderLayout**:将容器分为五个区域(北、南、...

    java gui学习笔记

    布局管理(Layout Managers)是另一个重要的话题。在MyPanel的构造函数中,使用了FlowLayout布局管理器,它决定了组件在容器中如何排列。FlowLayout允许设置对齐方式,如LEFT、CENTER或RIGHT。 最后,文本组件如...

Global site tag (gtag.js) - Google Analytics