Java AWT Container 容器類


容器類

  • 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);//(x, y)
        f.setVisible(true);//窗體可見
    }
}
  • 效果圖:
    2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章