Component中有一个方法setBounds()可以设置当前容器的位置和大小,但如果我们手动为组件设置位置和大小的话,就会造成程序的不通用性。LayoutManager布局管理器可以根据运行平台来自动调整组件大小,程序员不用再手动设置组件的大小和位置,只需要为容器选择合适的布局管理器即可。
一、布局管理器的种类
GridLayout
:
FlowLayout
:流式布局
CardLayout
:卡片布局
GridBagLayout
:
BorderLayout
:
二、FlowLayout
在FlowLayout布局管理器中,组件像流水一样向某方向流动(排列),遇到障碍(边界)就折回,重头开始排列。通俗的讲就像是:自动换行。
FlowLayout()
使用默认的对齐方式及默认的垂直间距、水平间距创建FlowLayout布局管理器。
FlowLayout(int align)
使用指定的对齐方式及默认的垂直间距、水平间距创建FlowLayout布局管理器。
FlowLayout(int align,int hgap,int vgap)
使用指定的对齐方式及指定的垂直间距、水平间距创建FlowLayout布局管理器。
三、标题
— 要养成终身学习的习惯 —
标签:03,间距,管理器,int,布局,FlowLayout,组件,LayoutManager From: https://www.cnblogs.com/houhuilinblogs/p/18174789