GridBagConstraints详解
名称 | 作用 | 默认值 | 常量 | 位置 |
gridx | 行(x)的第一个单元格 | 0并且为非负数 | RELATIVE(相对的) | 紧跟前一个组件的后面 |
gridy | 列(y)的第一个单元格 | 0并且为非负数 | RELATIVE | 紧跟前一个组件的下面 |
gridwidth | 某一行中单元格的数量 | 非负数 默认为1 | REMAINDER(最后的) | 该行的最后一个单元格 |
RELATIVE | 该行的倒数第二个单元格 | |||
gridheight | 某一列中单元格的数量 | 非负数 默认为1 | REMAINDER | 该列的最后一个单元格 |
RELATIVE | 该列的倒数第二个单元格 | |||
weightx(权重值) | 如何分布额外的水平空间 | 0/应为非负数 | 不会得到额外空间且居中 | |
weighty | 如何分布额外的垂直空间 | 0/应为非负数 | 不会得到额外空间且居中 | |
anchor(锚) | 当组件空间大于组件本身时,要将组建置于何处。 | CENTER | 相对于方向的值 | 下表详解 |
相对于基线的值 | ||||
绝对值 | ||||
fill | 当"显示区域"大于"组件"的时候,如何调整组件 | NONE | 不调整组件大小 | |
HORIZONTAL | 加宽组件 | |||
VERTICAL | 加高组件 | |||
BOTH | 组件完全填满显示区域 | |||
insets | 组件的外部填充(组件之间彼此的间距) | new insets(0,0,0,0); | top | 上 |
bottom | 下 | |||
lift | 左 | |||
rigth | 右 | |||
ipadx | 组件的内部填充,最小宽度(x)添加多大空间 | 0 | ||
ipady | 组件的内部填充,最小高度(y)添加多大空间 | 0 |
注:设置"权重值"之后要使设置生效应使用setConstraints()函数一次
GridBagConstraints.anchor(锚):当"组件空间"大于组件本身时,要将组件置于何处,"组件"在"显示区域"什么位置
1.绝对值:
GridBagConstraints.NORTH 北
SOUTH 南
WEST 西
EAST 东
NORTHWEST 西北
NORTHEAST 东北
SOUTHWEST 西南
SOUTHEAST 东南
CENTER 中心
2.相对于方向的值(相对于容器的 ComponentOrientation 属性)
GridBagConstraints.PAGE_START 页的开始
PAGE_END 页的借书
LINE_START 线的开始
LINE_END 线的结束
FIRST_LINE_START 第一的线的开始
FIRST_LINE_END 第一的线的结束
LAST_LINE_START 末尾的线的开始
LAST_LINE_END 末尾的线的结束
3.相对于基线的值
GridBagConstraints.BASELINE 基线
BASELINE_LEADING 基线-前列的
BASELINE_TRAILING 基线-后列的
ABOVE_BASELINE 在上面-基线
ABOVE_BASELINE_LEADING 在上面-基线-重要的
ABOVE_BASELINE_TRAILING 在上面-基线-末尾的
BELOW_BASELINE 在下面-基线
BELOW_BASELINE_LEADING 在下面-基线-重要的
BELOW_BASELINE_TRAILING 在下面-基线-末尾的
GridBagConstraints详解的更多相关文章
- GridBagLayout布局管理器应用详解
http://www.cnblogs.com/kungfupanda/p/7220217.html GridBagLayout布局管理器应用详解 很多情况下,我们已经不需要通过编写代码来实现一个应用程 ...
- Linq之旅:Linq入门详解(Linq to Objects)
示例代码下载:Linq之旅:Linq入门详解(Linq to Objects) 本博文详细介绍 .NET 3.5 中引入的重要功能:Language Integrated Query(LINQ,语言集 ...
- 架构设计:远程调用服务架构设计及zookeeper技术详解(下篇)
一.下篇开头的废话 终于开写下篇了,这也是我写远程调用框架的第三篇文章,前两篇都被博客园作为[编辑推荐]的文章,很兴奋哦,嘿嘿~~~~,本人是个很臭美的人,一定得要截图为证: 今天是2014年的第一天 ...
- EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解
前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...
- Java 字符串格式化详解
Java 字符串格式化详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. 在 Java 的 String 类中,可以使用 format() 方法 ...
- Android Notification 详解(一)——基本操作
Android Notification 详解(一)--基本操作 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Notification 文中如有纰 ...
- Android Notification 详解——基本操作
Android Notification 详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天项目中有用到 Android 通知相关的内容,索性把 Android Notificatio ...
- Git初探--笔记整理和Git命令详解
几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...
- Drawable实战解析:Android XML shape 标签使用详解(apk瘦身,减少内存好帮手)
Android XML shape 标签使用详解 一个android开发者肯定懂得使用 xml 定义一个 Drawable,比如定义一个 rect 或者 circle 作为一个 View 的背景. ...
随机推荐
- wpf文字模糊
wpf如果使用了DropShadowEffect,会导致文字模糊,可以在window上设置 this.UseLayoutRounding = true;解决此问题
- netcore RabbitMQ入门--win10开发环境
安装 1.进入rabbitMQ官网下载安装包 2.点击安装包安装的时候会提示需要先装erlang 点击是会自动跳转到erlang的下载界面如果没有跳转可以直接点击这里下载,根据系统选择下载包 下载完之 ...
- SAS X option
1. SAS X选项就是调用DOS命令. 例子: option noxwait;/*黑窗口执行完命令后自动关闭*/ %let path =.; %let filter=*.lst; X “ dir & ...
- Google免费新书-《构建安全&可靠的系统》
前段时间riusksk在公众号分享的Google安全团队的新书,好书,全英原版,开源免费. 免费下载地址:https://static.googleusercontent.com/media/land ...
- Centos 7下编译安装PHP7.2(与Nginx搭配的安装方式)
一.下载源码包 百度云网盘下载地址:https://pan.baidu.com/s/1li4oD3qjvFyIaEZQt2NVRg 提取码:4yde 二.安装php依赖组件 yum -y instal ...
- 《Python金融大数据分析》高清PDF版|百度网盘免费下载|Python数据分析
<Python金融大数据分析>高清PDF版|百度网盘免费下载|Python数据分析 提取码:mfku 内容简介 唯一一本详细讲解使用Python分析处理金融大数据的专业图书:金融应用开发领 ...
- PHP tmpfile() 函数
定义和用法 tmpfile() 函数以读写(w+)模式创建一个具有唯一文件名的临时文件. 语法 tmpfile() 提示和注释 注释:临时文件会在文件关闭后(用 fclose())或当脚本结束后自动被 ...
- PHP sleep() 函数
实例 延迟执行当前脚本 5 秒: <?phpecho date('h:i:s') . "<br>"; //sleep for 5 secondssleep(5); ...
- darkbzoj #3759. Hungergame 博弈论 线性基 NIM
LINK:Hungergame 放上一道简单题 复习一下. 考虑每次可以打开任意多个盒子 如果全打开了 那么就是一个NIM游戏了. 如果发现局面是异或为0的时候此时先手必胜了. 考虑局面不全体异或为0 ...
- luogu P5633 最小度限制生成树 wqs二分
LINK:最小度限制生成树 还是WQS二分的模板题 不过相当于我WQS二分的复习题. 对于求出强制k个的答案 dp能做不过复杂度太高了. 世界上定义F(x)表示选出x个的答案 画成图像 其实形成了一个 ...