java布局管理器入门详解

原文地址:点击打开链接


首先来了解一下java布局管理器。java提供了5种布局管理器分别是:BorderLayout,FlowLayout,GridBagLayout,GridLayout,null。

布局方式之多,让人眼花缭乱。到底哪种是我们需要的呢?请往下看。


1.BorderLayout  边框布局)是Frame里默认的布局,BorderLayout把java界面分为上北、下南、左西、右东和中间,5个部分,在未指定控件大小的情况下,被加入的控件将会随着内容大小自动伸缩,随着窗口的放大缩小也相应的产生伸缩。如图所示:



 2.FlowLayout (流水布局) 顾名思义,是把所有控件按照流水一样排列,若当前行放不下了,则自动排到下一行。控件的大小也是根据控件内容,窗口大小做出相应的伸缩。如图所示:



3.GridBagLayout (网格包布局默认把控件以网格的形式放到中间,此布局管理器功能灵活比较复杂,后面将单独提出解析。如图所示:



 4.GridLayout (网格布局) 该布局将所有控件按从左到右,从上到下的形式把控件以网格的形式排列出来,除了下图所示,你还可以这样来使用网格布局:

setLayout(new GridLayout(4,4));//表示在界面中分出大小相等4行4列的表格



 5.null (空布局)此布局需要程序员指定所有控件的4个属性,既setBounds(左距,上距,长,宽)。左距指的是从左边界到该控件左上角的距离,上距指的是上边界到该控件左上角的距离。如图所示:




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值