容器是 SWING GUI 组件的组成部分。容器提供了放置组件的空间。AWT 中的 Container 本身就是一个组件,它提供了将组件添加到自身的特性。以下是需要考虑的部分注意事项。
-
Container 的子类被称为 Container。例如,JPanel、JFrame 和 JWindow。
-
容器只能添加 Component 到自身。
-
每个容器中都存在默认布局,可以使用 setLayout 方法覆盖它。
SWING Containers
以下是使用 SWING 设计 GUI 时常用容器的列表。
Sr.No. |
Container & Description |
1 |
Panel JPanel 是最简单的容器。它提供了一个可以放置任何其他组件的空间,包括其他面板。 |
2 |
Frame JFrame 是一个带标题和边框的顶级窗口。 |
3 |
Window JWindow 对象是一个没有边框和没有菜单栏的顶级窗口。 |