027-Swing布局管理器(流布局,网格布局,边框布局)

上一讲:026-为什么要使用接口_CSDN专家-赖老师(软件之家)的博客-CSDN博客

布局管理器主要包括:
   1.流程布局FlowLayout
       1、FlowLayout是Panel和Applet的缺省布局管理器。
       2、组件的放置规律是从左到右、从上到下进行放置 。
       3、容器大小改变时,组件大小不变,相对位置会发生变化。

   2.边框布局BorderLayout
        1、BorderLayout是Window,Frame和Dialog的缺省布局管理器。
        2、BorderLayout把容器分成5个区域:North,South,East,West和Center,每个区域只能
           放置一个组件。
        3、容器大小变化时,组件相对位置不变,大小发生变化
        4、如果四周没有组件,则由中间的组件来填充;如果中间没有组件,则空着。
   3.网格布局GridLayout
        1、容器中组件呈网格状布局,平均占据容器的空间。         
        2、容器中各个组件同高同宽。         
        3、容器大小改变时,组件位置不变,大小改变。
   4.卡布局CardLayout

   5.网格包布局GridBagLayout

   6.绝对布局setLayout(null)

1.继承Frame类创建简单窗口程序

你可能感兴趣的:(java讲座,intellij-idea,FlowLayout,BorderLayout,GridLayout)