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 对象是没有边框和菜单栏的顶级窗口。