`

Flex中常用容器(Containers)的简单介绍

    博客分类:
  • Flex
 
阅读更多

 

整理了一下Flex的一些常用的容器组件,参考于Adobe官方说明文当。

Canvas
Canvas容器绘置一个长方形的区域用来放置子组件(其他容器或者控件),与其他容器不同,Canvas子组件的位置必须指定绝对坐标或使用约束条件布局。

Box, HBox, and VBox
Box
容器用来横向或者纵向的放置子组件,使用direction属性来决定是横向布局还是纵向布局。HBox,VBox就是指定了direction属性的Box

ControlBar
ControlBar
容器一般与Panel容器或者TitleWindow容器配合使用,比如在Panel容器的底部放置一个ControlBar作为Footer

ApplicationControlBar
ApplicationControlBar
容器一般起到导航的作用,作用于整个应用程序的运行期间,比如我们使用的Word,Excel顶部用来放置工具栏和菜单栏的区域。
ApplicationControlBar
容器有2种模式,分别是Docked模式和Normal模式。Docked模式将ApplicationControlBar容器一直显示的停靠在应用程序的顶部,并且自动将宽度调整为应用程序的宽度。Normal模式可以将ApplicationControlBar容器以任意的大小放置在应用程序的任何位置。

DividedBox, HDividedBox, and VDividedBox
DividedBox
容器类似与Box容器,用来横向或者纵向的放置子组件,不同的是DividedBox用显示的间隔物将自组件分割开,你可以拖动间隔物来扩大或缩小每个子组件所占的空间,HDividedBoxVDividedBox相与DivideBox的区别与HBoxVBox相对与Box的区别一样。

Form, FormHeading, and FormItem
Form
Web应用最为常见的容器了,常见的有用户注册,帐单信息等。FormHeading用来区分每一组Form信息,如用户注册的过程中,可以指定2FormHeading分别是必添项目和选添项目。FormItemForm中具体的某一个项目,包含一个Label和若干个控件。

Grid
Grid
容器用来以表格的形式放置组件,好比Html中没有BorderTableGrid容器的每一个单元格(cell)都可以放置0个或1个子组件,如果想要在一个单元格中放置多个控件,那么就在这个单元格中再多加一个容器。Grid中使用GridRow来创建行,用GridItem来创建单元格。类似与Htmltable,你也可以使用rowSpan,colSpan来合并单元格。

Panel
Panel容器是一个比较常用的容器,包含标题(title)区域,放置子组件的容器(content)区域,以及边框(border)content区域有3种形式,分别是横向布局(horizontal),纵向布局(vertical),绝对坐标布局(absolute)Panel会很普遍的与Form结合起来使用,当然还有前面提到的ControlBar组件也是Panel容器中很常用的一个子容器。

Tile
Tile
容器将子组件按照表格的形式放置,与Grid容器的区别是,Tile容器每个单元格的大小都是一样的。Tile容器子组件具体的放置位置由Flex来安排,而Tile容器的宗旨是将所有的子组件都能以横竖排列最佳的位置摆放。比如Tile容器有16个子组件,就将16个子组件以44列的位置摆放,如果是15个子组件,也是44列摆放,只不过最后一行的最后一列是空着的。

TitleWindow
TitleWindow容器继承与Panel容器,所以TitleWindow拥有Panel的所有特性,而不同的是TitleWindow容器是用来做弹出(popup)面板的。

 

分享到:
评论

相关推荐

    Inclavare Containers容器技术概述.pptx

    Inclavare Containers是一种创新的容器运行时技术,旨在将可信计算带入云原生生态系统。该技术的主要目标是通过硬件加密来实现隔离,确保在云计算环境中租户工作负载的安全性。Inclavare Containers的出现是为了减少...

    基于OpenShift的Kata Containers容器技术应用.pptx

    总的来说,Kata Containers在OpenShift中的应用是解决安全性和隔离性需求的一种创新方法,同时保持了容器的敏捷性和灵活性。它为需要更高级别安全性的企业提供了理想的解决方案,允许他们在不牺牲性能的情况下部署和...

    Inclavare Containers容器技术概述.pdf

    在Inclavare Containers的架构中,PodEnclave是一种特殊的容器,它包含了runc(标准容器运行时)和pause容器,同时集成了Enclave(可信执行环境,TEE)。Enclave Runtimes如Occlum和Graphene是轻量级操作系统,用于...

    Kata Containers容器平台技术最新概述.pptx

    Kata Containers 容器平台技术最新概述 Kata Containers 是一个开源的容器平台技术,旨在提供一个安全、可靠、高速的容器运行时环境。下面是 Kata Containers 的详细介绍: 什么是 Kata Containers Kata ...

    vSphere Integrated Containers平台介绍.pdf

    在容器技术的应用中,vSphere Integrated Containers 提供了两种部署和运行容器的方式。首先,它可以利用 vSphere 的原生结构创建虚拟容器主机,将每个容器映像作为 vSphere 虚拟机运行。这种方法允许开发人员利用 ...

    Flex 中文 速查手册

    原创 中文 学习之用 FLEX 3.0 部分 EXCEL版 FLEX速查手册 UI - 数据输入项 UI - 按钮 UI - 列表 UI - 树 ...Containers - 容器 Effects - 效果 Formatters - 格式化 Validators - 效验 Charting - 图表

    容器(Containers)-Qt-思维导图-学习笔记

    容器(Containers)在Qt中用于组织和管理界面元素。QGroupBox 提供分组框功能,通常用于包含和组织一组相关的控件。QScrollArea 允许在其子部件超出可见范围时使用滚动条查看内容。QToolBox 和 QTabWidget 分别通过...

    Kata Containers容器平台技术最新概述.pdf

    总的来说,Kata Containers通过提供更强的隔离性和安全性,成为了云原生环境中解决容器安全问题的一种解决方案。其2.0版本的改进和新特性进一步强化了这些优势,使得Kata Containers成为对安全性有高要求的企业的...

    flex 类与包的结构图

    在Flex中,类和包的组织结构对于理解和编写高效的代码至关重要。下面我们将深入探讨Flex中的类与包的结构图,以及它们如何形成包的层次和类的分类关系。 首先,让我们从基础开始。在Flex中,类是ActionScript的基本...

    泛型容器(Containers)的應用與實作

    在C++编程中,泛型容器是Standard Template Library (STL)的核心组成部分,它们提供了一种高效、灵活的方式来存储和操作数据。侯捷是著名的C++专家,他的讲解深入浅出,深受程序员喜爱。本篇将围绕“泛型容器”的...

    Flex 选项卡的实现

    本文将深入探讨如何在Flex中实现选项卡功能,并通过代码示例和实际效果展示其工作原理。 首先,我们需要理解Flex的基础概念。Flex是Adobe开发的一种基于ActionScript的开放源代码框架,用于构建富互联网应用程序...

    jetson-containers:在Jetson平台上运行CUDA容器

    jetson-containers项目专注于将整个应用程序容器化,为以下方面奠定基础: 建筑容器图像 闪烁设备 安装/编译Tensorflow和OpenCV等第3部分库 介绍 在构建应用程序并选择基础时,可以对JetPack图像进行修剪,使其仅...

    基于OpenShift的Kata Containers容器技术应用.pdf

    基于OpenShift的Kata Containers容器技术应用.pdf

    Flex IOC 框架概览PDF完整版及配套源码

    2. **Dependency Injection**:详细介绍了DI模式,包括构造函数注入、属性注入和方法注入三种方式,以及它们在Flex中的实现。 3. **Flex IOC容器**:描述了Flex特有的IOC容器,如Spring ActionScript或Parsley框架...

    Flex3 竖排TabNavigator

    在Flex3中,TabNavigator是一个容器组件,用于展示多个子组件,并通过标签页的形式进行切换。默认情况下,TabNavigator的标签页是水平排列的,但在这个特定的实例中,我们将讨论如何将TabNavigator的标签页设置为...

    c++容器类&QT;容器

    在C++标准库中,容器类(containers)是用于存储数据的重要组件之一,它们为程序设计提供了高度灵活且功能丰富的数据管理手段。根据数据的组织形式不同,C++中的容器大致可以分为两大类:**顺序存储结构**和**关联...

    kata containers and gvisor

    标题中提到的“kata containers”和“gvisor”是指两种不同的容器运行环境。容器技术是一种轻量级的虚拟化技术,它通过隔离的方式共享单个操作系统的硬件资源,实现应用程序及其依赖的隔离运行。容器具有启动快速、...

    Iterating through List Containers关于List容器的话题(5KB)

    这次的话题“Iterating through List Containers”主要探讨的是如何遍历这些List容器,提取和操作其中的数据。 遍历List容器是编程中非常基础且重要的技能,因为这涉及到对数据的访问和处理。以下是一些核心知识点...

    flex_4框架类_关系图

    4. **`mx.automation.delegates.containers`**:关注容器组件的自动化,如`AccordionAutomationImpl`、`ApplicationAutomationImpl`、`TabNavigatorAutomationImpl`等,这些组件通常用于布局和界面管理。 5. **`mx....

Global site tag (gtag.js) - Google Analytics