容器類
- Container 類表示容器,它是一種特殊的組件,可以用來容納其他組件,Container 又分爲兩種類型,分別是 Window 和 Panel;
- java.awt.Container,詳見:Class Container;
1. Window 類
- Window 類是不依賴其他容器而獨立存在的容器,它有兩個子類,分別是 Frame 類和 Dialog 類;
- Frame 類用於創建一個具有標題欄的框架窗口, 作爲程序的主界面;
- Dialog 類用於創建一個對話框,實現與用戶的信息交互;
- java.awt.Window,詳見:Class Window;
2. Panel 類
- Panel 也是一個容器,但是它不能單獨存在,只能存在於其他容器(Window 或其子類)中,一個 Panel對象代表了一個長方形的區域,在這個區域中可以容納其他組件。在程序中通常會使用 Panel 來實現一些特殊的佈局;
- java.awt.Panel,詳見:Class Panel;
- 創建窗體程序:
import java.awt.*;
public class Test {
public static void main(String[] args) {
Frame f = new Frame("Regino");
f.setSize(400, 300);
f.setLocation(300, 200);
f.setVisible(true);
}
}
- 效果圖: