名称 作用 默认值 常量 位置
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详解的更多相关文章

  1. GridBagLayout布局管理器应用详解

    http://www.cnblogs.com/kungfupanda/p/7220217.html GridBagLayout布局管理器应用详解 很多情况下,我们已经不需要通过编写代码来实现一个应用程 ...

  2. Linq之旅:Linq入门详解(Linq to Objects)

    示例代码下载:Linq之旅:Linq入门详解(Linq to Objects) 本博文详细介绍 .NET 3.5 中引入的重要功能:Language Integrated Query(LINQ,语言集 ...

  3. 架构设计:远程调用服务架构设计及zookeeper技术详解(下篇)

    一.下篇开头的废话 终于开写下篇了,这也是我写远程调用框架的第三篇文章,前两篇都被博客园作为[编辑推荐]的文章,很兴奋哦,嘿嘿~~~~,本人是个很臭美的人,一定得要截图为证: 今天是2014年的第一天 ...

  4. EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解

    前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...

  5. Java 字符串格式化详解

    Java 字符串格式化详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. 在 Java 的 String 类中,可以使用 format() 方法 ...

  6. Android Notification 详解(一)——基本操作

    Android Notification 详解(一)--基本操作 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Notification 文中如有纰 ...

  7. Android Notification 详解——基本操作

    Android Notification 详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天项目中有用到 Android 通知相关的内容,索性把 Android Notificatio ...

  8. Git初探--笔记整理和Git命令详解

    几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...

  9. Drawable实战解析:Android XML shape 标签使用详解(apk瘦身,减少内存好帮手)

    Android XML shape 标签使用详解   一个android开发者肯定懂得使用 xml 定义一个 Drawable,比如定义一个 rect 或者 circle 作为一个 View 的背景. ...

随机推荐

  1. wpf文字模糊

    wpf如果使用了DropShadowEffect,会导致文字模糊,可以在window上设置 this.UseLayoutRounding = true;解决此问题

  2. netcore RabbitMQ入门--win10开发环境

    安装 1.进入rabbitMQ官网下载安装包 2.点击安装包安装的时候会提示需要先装erlang 点击是会自动跳转到erlang的下载界面如果没有跳转可以直接点击这里下载,根据系统选择下载包 下载完之 ...

  3. SAS X option

    1. SAS X选项就是调用DOS命令. 例子: option noxwait;/*黑窗口执行完命令后自动关闭*/ %let path =.; %let filter=*.lst; X “ dir & ...

  4. Google免费新书-《构建安全&可靠的系统》

    前段时间riusksk在公众号分享的Google安全团队的新书,好书,全英原版,开源免费. 免费下载地址:https://static.googleusercontent.com/media/land ...

  5. Centos 7下编译安装PHP7.2(与Nginx搭配的安装方式)

    一.下载源码包 百度云网盘下载地址:https://pan.baidu.com/s/1li4oD3qjvFyIaEZQt2NVRg 提取码:4yde 二.安装php依赖组件 yum -y instal ...

  6. 《Python金融大数据分析》高清PDF版|百度网盘免费下载|Python数据分析

    <Python金融大数据分析>高清PDF版|百度网盘免费下载|Python数据分析 提取码:mfku 内容简介 唯一一本详细讲解使用Python分析处理金融大数据的专业图书:金融应用开发领 ...

  7. PHP tmpfile() 函数

    定义和用法 tmpfile() 函数以读写(w+)模式创建一个具有唯一文件名的临时文件. 语法 tmpfile() 提示和注释 注释:临时文件会在文件关闭后(用 fclose())或当脚本结束后自动被 ...

  8. PHP sleep() 函数

    实例 延迟执行当前脚本 5 秒: <?phpecho date('h:i:s') . "<br>"; //sleep for 5 secondssleep(5); ...

  9. darkbzoj #3759. Hungergame 博弈论 线性基 NIM

    LINK:Hungergame 放上一道简单题 复习一下. 考虑每次可以打开任意多个盒子 如果全打开了 那么就是一个NIM游戏了. 如果发现局面是异或为0的时候此时先手必胜了. 考虑局面不全体异或为0 ...

  10. luogu P5633 最小度限制生成树 wqs二分

    LINK:最小度限制生成树 还是WQS二分的模板题 不过相当于我WQS二分的复习题. 对于求出强制k个的答案 dp能做不过复杂度太高了. 世界上定义F(x)表示选出x个的答案 画成图像 其实形成了一个 ...