javaSwing之GridBagLayout学习记录

GridBagConstraints s= new GridBagConstraints();  //用来控制添加进的组件的显示位置

s.fill = GridBagConstraints.BOTH;//该方法是为了设置如果组件所在的区域比组件本身要大时的显示情况.NONE:不调整组件大小。HORIZONTAL:加宽组件,使它在水平方向上填满其显示区域,但是不改变高度。VERTICAL:加高组件,使它在垂直方向上填满其显示区域,但是不改变宽度。BOTH:使组件完全填满其显示区域。

s.gridwidth=1;//该方法是设置组件水平所占用的格子数,如果为0,就说明该组件是该行的最后一个

 s.weightx = 0;//该方法设置组件水平的拉伸幅度,如果为0就说明不拉伸,不为0就随着窗口增大进行拉伸,0到1之间

 s.weighty=0;//该方法设置组件垂直的拉伸幅度,如果为0就说明不拉伸,不为0就随着窗口增大进行拉伸,0到1之间

 layout.setConstraints(j1, s); //设置组件

详细介绍见https://www.cnblogs.com/taoweiji/archive/2012/12/14/2818787.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,669评论 0 17
  • 随着年龄的增长,开始变的成熟已不再是那个懵懂、幼稚的她。 开始新的旅途,新的一天,新的气象,新的开始。 心愿许的无...
    冰墨在天骄阅读 159评论 0 0
  • 我站在一个女生的角度来说,每一个女生都想像一个公主一样,每天被宠着,想要什么就有什么,想做什么就可以做什么,不用为...
    花想容玉行阅读 439评论 2 3
  • “冷风如刀,以大地为砧板,视众生为鱼肉。万里飞雪,将穹苍作烘炉,熔万物为白银。雪将住,风未定,一辆马车自北而来,滚...
    燕木木阅读 295评论 0 0