名称 作用 默认值 常量 位置
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. 多个activity的博客参考,用mainactivity 调用 明天阅读一下

    https://blog.csdn.net/hbwxy521/article/details/53101019

  2. Django---博客项目实战

    1.urls from django.conf.urls import url from django.contrib import admin from blog import views urlp ...

  3. Bug--Tomcat Error start child

    添加Quartz之后报错 下面的Cause by: More than one fragment with the name [spring_web] was found. This is not l ...

  4. IO流——字节流、字符流

    在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成. 流的分类 ①   流按其流向分为“输入流”和“输出 ...

  5. leetcode 翻转字符串

    https://leetcode-cn.com/problems/reverse-words-in-a-string/ TLE代码: class Solution { public: string r ...

  6. JVM笔记-GC常用参数设置

    GC常用参数 -Xmn -Xms -Xmx -Xss 年轻代 最小堆 最大堆 栈空间, -Xms -Xmx 一般设置成一样大小, -XX:+UseTLAB 使用TLAB,默认打开 -XX:+Print ...

  7. PHP is_int() 、is_integer()、is_long() 函数

    is_int() 函数用于检测变量是否是整数.高佣联盟 www.cgewang.com 注意: 若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用 is_numeric( ...

  8. 实用!一键生成数据库文档,堪称数据库界的Swagger

    本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步 最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台.需要梳理各业务线的数据表,但每个业务线库都有近百张 ...

  9. 【NOIP2016】换教室 题解(期望DP)

    前言:状态贼鸡儿多,眼睛快瞎了. ----------------------- 题目链接 题目大意:给定$n(课程数),m(可换次数),v(教室数),e(无向边数)$,同时给定原定教室$c[i]$和 ...

  10. NTFS 文件系统结构

    背景 NTFS 作为一个新的文件系统,因其安全性高而受到越来越多的重视,越来越多的应用采用了NTFS 文件系统.作为一个新的文件系统,NTFS 有着许多区别于FAT32 的优点,如磁盘配额.文件系统加 ...