一、布局管理器
组件在容器中的位置和尺寸是由布局管理器决定的。
Swing常用布局有四种:FlowLayout(流式布局管理器)、BorderLayout(边界布局管理器)、GridLayout(网格布局管理器)、GridBagLayout(网格包布局管理器)。
Swing容器在创建时都会使用一种默认的布局管理器,在程序中可以通过调用容器对象的setLayout()方法设置布局管理器,通过布局管理器自动进行组件的布局管理。
二、FlowLayout
FlowLayout属于流式布局管理器,是最简单的布局管理器。
容器会将组件按照添加顺序从左向右放置,当到达容器的边界时,自动将组件放到下一行的开始位置, 这些组件可以左对齐、居中对齐(默认)和右对齐的方式排列。
常用方法及变量如下:
方法及常量 | 类型</ |