SWING - 容器
容器是 SWING GUI 组件的一个组成部分。 容器提供了一个可以放置组件的空间。 AWT 中的 Container 本身就是一个组件,它提供了向自身添加组件的能力。 以下是需要考虑的一些值得注意的点。
Container 的子类称为 Container。 例如,JPanel、JFrame 和 JWindow。
Container 只能给自己添加一个 Component。
每个容器中都有一个默认布局,可以使用 setLayout 方法覆盖该布局。
SWING 容器
以下是使用 SWING 设计 GUI 时常用的容器列表。
序号 | 容器 & 描述 |
---|---|
1 | Panel
JPanel 是最简单的容器。 它提供了可以放置任何其他组件的空间,包括其他面板。 |
2 | Frame
JFrame 是具有标题和边框的顶级窗口。 |
3 | Window
JWindow 对象是没有边框和菜单栏的顶级窗口。 |