一、布局管理器
组件在容器中的位置和尺寸是由布局管理器决定的。
Swing常用布局有四种:FlowLayout(流式布局管理器)、BorderLayout(边界布局管理器)、GridLayout(网格布局管理器)、GridBagLayout(网格包布局管理器)。
Swing容器在创建时都会使用一种默认的布局管理器,在程序中可以通过调用容器对象的setLayout()方法设置布局管理器,通过布局管理器自动进行组件的布局管理。
二、FlowLayout
FlowLayout属于流式布局管理器,是最简单的布局管理器。
容器会将组件按照添加顺序从左向右放置,当到达容器的边界时,自动将组件放到下一行的开始位置, 这些组件可以左对齐、居中对齐(默认)和右对齐的方式排列。
常用方法及变量如下:
| 方法及常量 | 类型 | 功能描述 |
| public FlowLayout() |
本文详细介绍了Java Swing中的四种布局管理器:FlowLayout、BorderLayout、GridLayout和GridBagLayout。Flow Layout按照从左到右、从上到下的顺序排列组件;BorderLayout将窗口分为五个区域,组件可放置于特定区域;GridLayout形成固定网格,每个网格放置一个组件;GridBagLayout是最灵活的布局,允许组件大小不同并跨越网格。每个布局的使用方法、特点及示例代码都有所讲解。
订阅专栏 解锁全文
6650

被折叠的 条评论
为什么被折叠?



