容器是Swing GUI元件的組成部分。容器提供可以定位元件的空間。AWT中的容器本身就是一個元件,它提供了向自身新增元件的功能。以下是一些需要考慮的明顯要點。
Container
。例如,JPanel
,JFrame
和JWindow
。Container
只能向自身新增一個元件。每個容器中都存在一個預設布局,可以使用setLayout
方法覆蓋它。
以下是使用Swing設計GUI時常用容器。
編號 | 容器 | 描述 |
---|---|---|
1 | Panel | JPanel 是最簡單的容器。它提供了可以放置任何其他元件的空間,包括其他面板。 |
2 | Frame | JFrame 是一個帶標題和邊框的頂級視窗。 |
3 | Window | JWindow 物件是一個沒有邊框且沒有選單欄的頂級視窗。 |