java中的AWT布局管理器

布局管理器:按照某种规则布局组件

常用布局管理器
FlowLayout
     1.从左到右按顺序配置在Container中,若到达右边界,则会折回到下一行中
    2.FlowLayout是Panel和Applet的默认管理器
    3.构 造方法:FlowLayout()、FlowLayout(int align)、FlowLayout(int align,int hgap,int vgap)
    4.常量: FlowLayoutLEFT、FlowLayoutCENTER、FlowLayoutRIGHT
BorderLayout
    1.将Container分为EAST、SOUTH、WEST、NORTH、CENTER五个区域,Component可以放置在这五个区域的任何一个区域。
    2.BorderLayout是Frame、Dialog的默认布局管理器。
    3.构造方法:BorderLayout()、BorderLayout(int hgap,int vgap)
    4.常量:BorderLayout.EAST、BorderLayout.SOUTH、BorderLayout.WEST、BorderLayout.NORTH、BorderLayout.CENTER
GridLayout
    1.将Component配置在纵横网格线分割的格子中,从左到右,从上到下;
    2.构造方法:GridLayout()、GridLayout(int rows,int cols)、GridLayout(int rows,int cols,int hgap,int vgap)
NullLayout(固定位置)
    f.setLayout(null);
    setBounds(int w,int h,int w,int h);
BoxLayout
    Box.creatHorizontal、BoxcreatVertical。
CardLayout
    1. 将加入到Container中的Component看成一叠卡片,只有最上面的那个Component才可见
    2.构造方法:CardLayout()、CardLayout(int hgap,int vgap)
    3.控制组件可见的方法:first(Container target)、last (Container target)、previous (Container target)、next (Container target)、show (Container target)、    

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值