GriBagLayut(网格布局管理器)结构分析与功能使用详解.doc

GriBagLayut(网格布局管理器)结构分析与功能使用详解.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GriBagLayut(网格布局管理器)结构分析与功能使用详解.doc

java, awt 类 GridBagLayout java, lang. Object I—java. awt. GridBagLayout 所有已实现的接口: LayoutManager, LayoutManager2, Serializable public class GridBagLayout extends Object implements LayoutManager2, Serializable GridBagLayout类是一个灵活的布局管理器,它不要求组件的大小和同便可以将 组件垂直、水平或沿它们的基线对齐。每个GridBagLayout对象维持一个动态 的矩形申元网格,每个组件占用一个或多个这样的单元,该单元被称为返;这滅。 每个hh GridBagLayout管理的组件都与GridBagConstraints的实例相关联。 Constraints对象指定组件的显示区域在网格中的異体放置位置,以及组件在其显 示区域屮的放置方式。除了 Constraints对象之外,GridBagLayout还考虑每个 组件的最小大小和首选大小,以确定组件的大小。 网格的总体方內取决丁?容器的ComponentOrientation域性。对丁?水T的从左到 右的方向,网格坐标(0,0)位于容器的左上角,其中X向右递增,Y向下递攒。 对于水平的从右到左的方向,网格坐标(0,0)位于容器的右上角,其屮X向左 递增,Y向下递增。 为了有效使用网格布局,必须自定义与组件关联的一个或多个 GridBagConstraints对象。可以通过设置一个或多个实例变量来自定义 GridBagConstraints X、|象: GridBagConstraints.gridx、 GridBagConstraints.gridy 指定包含组件显示区域的前导角的单元,在此显示区域屮,位于M格原点 的单元地址是gridx = 0, gridy = 0。对于水平的从左到右的布局,组 件的前导角是其左上角。对于水平的从右到左的布局,组件的前导角是其 右上角。使用GridBagConstraints. RELATIVE (默认值),指定会将组件 直接放置在之前刚添加到容器中的组件的盾面(沿X轴向为gridx或Y 轴向为gridy)。 GridBagConstraints. gridwidth、GridBagConstraints. gridheight 指定组件的显示区域中行(针对gridwidth)或列(针对gridheight) 中的单元数。默认值为1。使用GridBagConstraints. REMAINDER指定组 件的显示区域,该区域的范围是从gridx到该行(针对gridwidth)中 的最后一个单元,或者从gridy到该列(针对gridheight)屮的最后一 个单元。使用GridBagConstraints. RELATIVE指定组件的姑示IX域,该 区域的范围是从gridx到其所在行(针对gridwidth)的倒数第二个单 元,或者从gridy到其所在列(针对gridheight)的倒数第二个单元。 GridBagConstraints.fill 当组件的显示区域大于组件的所需大小吋,用于确定是否(以及如何)调 整组件。可能的值为GridBagConstraints. NONE (默认值)、 GridBagConstraints. HORIZONTAL (加宽组件直到它足以在水平方向上填 满其显示区域,但不更改其高度)、GridBagConstraints. VERTICAL (加 高组件直到它足以在垂直方向上填满其显示区域,但不更改其宽度)和 GridBagConstraints. BOTH (使组件完全填满其显示区域)。 GridBagConstraints. ipadx、 GridBagConstraints. ipady 指定布局屮组件的内部填充,即对组件最小大小的添加量。组件的宽度至 少为其最小宽度加上ipadx像素。类似地,组件的高度至少为其最小高 度加上ipady像素。 GridBagConstraints. insets 指定组件的外部填充,即组件与其显示区域边缘之间间距的最小量。 GridBagConstraints. anchor 指定组件应置于其敁示区域中何处。可能的值有三种:绝对值、和对于方 向的值和相对于基线的值。相对于方向的值是相对于容器的 ComponentOrientation属性进行解释的,而绝对值则不然。相关于基线 的值是相对于基线进行计算的。宥效值包括: GridBagConstraints. NORTH GridBagConstraints.SOUTH GridBagConstraints.WE

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档