网格袋布局管理器中的约束条件constrains中有如下字段需要设置:
(1)constrains.gridx和constrains.gridy
这两个字段仅用于指定组件的起始网格坐标。
(2)constrains.gridwidth和constrains.gridheight
这两个字段用于指定组件所占网格的列数和行数。
(3)constrains.fill
组件在网格中的填充方式。GridBagConstrains中定义了一些常量用于确定组件在网格中的填充方式:
GridBagConstrains.HORIZONTAL //水平方向上尽量扩张
GridBagConstrains.VERTICAL //垂直方向上尽量扩张
GridBagConstrains.BOTH //水平、垂直方向上均扩展
GridBagConstrains.NONE //水平、垂直方向上均不扩张
(4)constrains.insets
给字段是一个insets类型的对象。该对象用作所添加组件的外部填塞,其大小由该对象的left、top、right
及button字段决定。
(5)constrains.ipax和constrains.ipay
与constrains.insets向对应,这两个字段称为组件的内部填塞。这两个值被加到组件的最小宽度和最小高度上,从而保证组件不会收缩到它的最小尺寸之下。
(6)constrains.anchor
当组件比所在网格小的时候,可以使用该字段来设定组件在网格内部的停靠位置。GridBagContrains包含了如下的常量来表示组件的停靠位置:
GridBagConstrains.CENTER
GridBagConstrains.NORTH
GridBagConstrains.NORTHEAST
GridBagConstrains.EAST
GridBagConstrains.SOUTHEAST......
(7)constrains.weightx和constrains.weighty
这两个字段是组建在水平方向和垂直放的扩张权重。如果不希望在某个方向上扩张组件,则将该方向上的权重重置为0.
需要注意的是:权重字段的取值需要和fill字段相适应。
分享到:
相关推荐
8--[画网格].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--[画网格].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--[画网格].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--...
• 使用布局管理器,可以根据运行平台来调整控件的大小,程序员要做的,就是选择合适的布局管理器。 常见的几种类型的布局管理器: • 线性布局 • 框架布局 • 表格布局 • 相对布局 • 网格布局 需要补充的案例:...
BorderLayout——边界布局管理器:FlowLayout——流式布局管理器:GridLayout——网格布局:CardLayout——卡片式布局:...
中坝中心幼儿园---综合治理网格化管理实施方案.doc
GridBagLayout布局管理器:主要是关于java中GridBagLayout的布局,该文档详细描写的GridBagLayout的具体用法。
一个简单的网格布局封装。可方便的创建元素少的情况下的网格布局。
中坝中心幼儿园---综合治理网格化管理实施计划方案.doc
Gambit网格划分的一点技巧(二)---分块网格[汇编].pdf
ANSYS-13.0-Workbench-网格划分及操作案例 (1),ANSYS-13.0-Workbench-网格划分及操作案例 (1)
JGJ7-2010 空间网格结构技术规程JGJ7-2010 空间网格结构技术规程
ICEM-CFD-关于六面体网格的划分
6Abaqus-cae培训网格划分,6Abaqus-cae培训网格划分PPT,6Abaqus-cae培训网格划分课件
Direct3D基础代码--mesh 网格 对应翁云兵翻译的那本龙书教程.. 适合初学者.....项目代码里有详细中文注释
云计算-企业计算网格作业管理系统的研究与实现.pdf
Ansys基础培训2-1-网格划分-材料输入
网架新规范 JGJ 7-2010 空间网格结构技术规程.rar,
行业分类-设备装置-一种网格结构钢筋连接器.zip
利用网格距离法进行点聚合,效率很快,承载数据量可以达到几百万
React-Grid-Layout:网格布局(grid layout)系统,但专为 React 服务
matlab开发-快速结构网格生成器。在给定顶点的情况下快速生成结构化网格(mex!).网格的插值/调整大小。