我在用weightx的参数时遇到了一些问题。怎么设置行上的组件都不平均排列,最后面的组件的剩余空间都要比前面的组件大一些。弄了半天我才想明白,如果这一行的空间剩余空间不是很大,前面的设置weightx参数就会起作用,但是会被做后一个组件的weightx 参数设置的空间挤掉。说到最后:如果空间不足,最后一个组件参数weightx 会挤掉前面的参数。             
c.insets = new Insets(1, 1, 1, 1);//    此字段指定组件的外部填充,即组件与其显示区域边缘之间间距的最小量。
c.weightx = 0.1f;//指定如何分布额外的水平空间。 
c.gridwidth = 1;//指定组件显示区域的某一行中的单元格数。 
//gridwidth:组件所占列数,也是组件的宽度
c.gridx = 0;//指定包含组件的显示区域开始边的单元格,其中行的第一个单元格为 gridx=0。也就是x轴的坐标。
c.gridy = 0;

转载于:https://my.oschina.net/winHerson/blog/41861

GridBagConstraints的用法相关推荐

  1. GridBagLayout 以及 GridBagConstraints 用法

    GridBagLayout是一个灵活的布局管理器,部件如果想加入其中需借助GridBagConstraints,其中有若干个参数,解释如下: gridx/gridy:组件的横纵坐标 gridwidth ...

  2. GridBagConstraints参数详解

    GridBagConstraints参数详解 gridBagConstraints 参数 gridx = 2; // X=2 gridy = 0; // Y=0 gridwidth = 1; // 横 ...

  3. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

  4. Pandas_transform的用法

    先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...

  5. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  6. pytorch学习 中 torch.squeeze() 和torch.unsqueeze()的用法

    squeeze的用法主要就是对数据的维度进行压缩或者解压. 先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的 ...

  7. python yield 和 yield from用法总结

    #例1. 简单输出斐波那契數列前 N 个数 #缺点:该函数可复用性较差,因为 fab 函数返回 None,其他函数无法获得该函数生成的数列 #要提高 fab 函数的可复用性,最好不要直接打印出数列,而 ...

  8. tf.nn.embedding_lookup()的用法

    函数: tf.nn.embedding_lookup( params, ids, partition_strategy='mod', name=None, validate_indices=True, ...

  9. OpenMP用法大全

    OpenMP基本概念 OpenMP是一种用于共享内存并行系统的多线程程序设计方案,支持的编程语言包括C.C++和Fortran.OpenMP提供了对并行算法的高层抽象描述,特别适合在多核CPU机器上的 ...

最新文章

  1. [笔记]C#基础入门(八)——C#标识符的命名规则
  2. 妙用Java 8中的 Function接口 消灭if...else(非常新颖的写法)
  3. jquery实现单击div切换背景,再次单击回到原来样式
  4. php xdebug 教程视频_PHP Xdebug 是什么?
  5. 思想是精神的种子,改造自己的内心世界
  6. 远程桌面登陆不上的解决思路
  7. SAP ABAP 查询接口参数数据结构的报表
  8. Oracle 重置过期密码,Oracle重置过期的密码
  9. 刘宇凡:从吃饭中的道理领悟SEO
  10. 每天被信息轰炸的你,如何辨别新闻真假?
  11. CPN|一个Anchor-free, Two-stage的目标检测器
  12. http://dongxicheng.org/
  13. 哪个版本的gcc才支持c11
  14. Java实现 LeetCode 717 1比特与2比特字符(暴力)
  15. GS认证、VDE认证、CE认证简单介绍
  16. unity3D灯光烘焙(二)
  17. ROS2_Foxy学习1——前言与安装
  18. 布袋除尘器过滤风速多少_布袋除尘器处理风量、过滤风速、过滤面积怎么算?这篇全了...
  19. TCP与UDP的区别?
  20. git push失败:Unable to access 'https://gitee.com/Lmui/proxy.git/': Could not resolve host: gitee.com

热门文章

  1. tcpdump 超时包_tcpdump抓包大小限制
  2. GeoServer系列-REST接口初识
  3. 计算时间差 html,javascript如何计算两个日期之间的天数差?
  4. 学习关系模式并了解如何辨别范式
  5. Sentinel流量防卫兵和组成成分
  6. 吃饭是件容易的事,但能吃好的人极为稀少
  7. vue中静态数据怎么分页(以el-table为例子)
  8. 第六讲-循环神经网络(RNN)及变体LSTM
  9. AD域控服务器流量异常
  10. 基于 Python 和 Selenium 实现 CSDN 一键三连自动化