当前位置: 首页 > news >正文

娄底网站建设公司站长工具国产

娄底网站建设公司,站长工具国产,制作网页软件app,福州网站制作网站概述 GridBagLayout(网格包布局管理器)是在网格基础上提供复杂的布局,是最灵活、 最复杂的布局管理器。GridBagLayout 不需要组件的尺寸一致,允许组件扩展到多行多列。每个 GridBagLayout 对象都维护了一组动态的矩形网格单元&…

概述


  • GridBagLayout(网格包布局管理器)是在网格基础上提供复杂的布局,是最灵活、 最复杂的布局管理器。GridBagLayout 不需要组件的尺寸一致,允许组件扩展到多行多列。每个 GridBagLayout 对象都维护了一组动态的矩形网格单元,每个组件占一个或多个单元,所占有的网格单元称为组件的显示区域。
  • GridBagLayout 所管理的每个组件都与一个 GridBagConstraints 约束类的对象相关。这个约束类对象指定了组件的显示区域在网格中的位置,以及在其显示区域中应该如何摆放组件。除了组件的约束对象,GridBagLayout 还要考虑每个组件的最小和首选尺寸,以确定组件的大小。
     

GridBagConstraints



为了有效地利用网格包布局管理器,在向容器中添加组件时,必须定制某些组件的相关约束对象,GridBagConstraints。GridBagConstraints 对象的定制是通过下列变量实现的。

1.gridx 和 gridy

  • 用来指定组件左上角在网格中的行和列。容器中最左边列的 gridx 为 0,最上边行的 gridy 为 0。这两个变量的默认值是GridBagConstraints.RELATIVE,表示对应的组件将放在前一个组件的右边或下面。

2.gridwidth 和 gridheight

  • 用来指定组件显示区域所占的列数和行数,以网格单元而不是像素为单位,默认值为 1。

3.fill

  • 指定组件填充网格的方式,可以是如下值:GridBagConstraints.NONE(默认值)、GridBagConstraints.HORIZONTAL(组件横向充满显示区域,但是不改变组件高度)、GridBagConstraints.VERTICAL(组件纵向充满显示区域,但是不改变组件宽度)以及 GridBagConstraints.BOTH(组件横向、纵向充满其显示区域)。

4.ipadx 和 ipady

  • 指定组件显示区域的内部填充,即在组件最小尺寸之外需要附加的像素数,默认值为 0。

5.insets

  • 指定组件显示区域的外部填充,即组件与其显示区域边缘之间的空间, 默认组件没有外部填充。

6.anchor

  • 指定组件在显示区域中的摆放位置。可选值有 GridBagConstraints.CENTER(默认值)、GridBagConstraints.NORTH、GridBagConstraints.NORTHEAST、GridBagConstraints.EAST、GridBagConstraints.SOUTH、GridBagConstraints.SOUTHEAST、GridBagConstraints.WEST、GridBagConstraints.SOUTHWEST 以及 GridBagConstraints.NORTHWEST。

7.weightx 和 weighty

  • 用来指定在容器大小改变时,增加或减少的空间如何在组件间分配,默认值为 0,即所有的组件将聚拢在容器的中心,多余的空间将放在容器边缘与网格单元之间。weightx 和 weighty 的取值一般在 0.0 与 1.0 之间,数值大表明组件所在的行或者列将获得更多的空间。
     

代码举例


//框体网格布局设置this.setLayout(new GridBagLayout());//设置网格包布局管理器where = new JTextField();//创建单行文本字段GridBagConstraints gbc = new GridBagConstraints();//如何放置,是否扩展等都靠GridBagConstraints创建对象来指定,即定制某些组件的相关约束对象gbc.gridx = 0;//网格第一行gbc.gridy = 0;//网格第一列gbc.weightx = 1;//权重是1,可随意设置,十分灵活gbc.fill = GridBagConstraints.HORIZONTAL;//将第一行第一列水平拉伸,往右挤。组件横向充满显示区域,但是不改变组件高度this.add(where,gbc);

http://www.ds6.com.cn/news/39885.html

相关文章:

  • 一般做网站所使用的字体seo优化教学视频
  • 网站转化率企业网站推广注意事项
  • 做网站张家口发布会直播平台
  • 网站开发学哪种语言企业策划方案怎么做
  • 网站正在建设中页面设置广州市最新消息
  • 微信的网站怎么做购物网站页面设计
  • 专业做网站公司排名营销渠道策略有哪些
  • 网站建设网站服务天津百度推广排名
  • 昆山企业网站建设公司百度指数官网移动版
  • 河南网站建设详细流程短网址
  • 深圳企业重庆seo推广外包
  • 常州做网站要多少钱seo博客
  • ppt模板免费下载免费seo优化方案策划书
  • 永久免费的网站空间seo优化思路
  • 淘宝客怎么做的网站阿拉营销网站
  • 如何建立微信公众号怎么申请网站优化招商
  • 上海建筑 公司网站分析影响网站排名的因素
  • 网站上的弹框如何做网页磁力天堂最新版地址
  • 做设计网站赚钱吗怎么做seo网站关键词优化
  • 通州的网站建设西安百度框架户
  • 微信公众号开发多少钱seo优化员
  • 电子商务网站开发教程登录百度账号注册
  • 学院网站建设的目的及定位常州百度推广代理公司
  • 鸡泽企业做网站推广微博推广怎么做
  • html5网站建设微信运营公司织梦模板安装百度到桌面
  • 余姚做网站设计的百度百家官网入口
  • 如何能把网站做的更大优化网站标题
  • 国外素材网站推荐百度云搜索引擎入口官网
  • 网站设计的逻辑营销公司取名字大全
  • 金华网站建设开发5118站长网站