1. 程式人生 > >圖形界面的基本概念

圖形界面的基本概念

apple applet ner 創建 容器類 java.awt awt 其它 輕量級

1) AWT(Abstract Window Toolkit),抽象窗口工具集,第一代的Java GUI組件,是重量級的。

2) Swing,不依賴於底層細節,輕量級的組件。

GUI全稱是Graphical User Interface,即圖形用戶界面。根據作用GUI組件可分為基本組件和容器。組件又稱構件,諸如按鈕、文本框之類的圖形界面元素,容器其實是一種比較特殊的組件,可以容納其它組件,如窗口、對話框等,所有的容器類都是java.awt.Container的直接或間接子類。

AWT提供基本的GUI組件,用在所有的Java applets[applets已經很少用了]及應用程序中

1、具有可以擴展的超類,它們的屬性是繼承的

2、確保顯示在屏幕上的每個GUI組件都是抽象類組件的子類

3、Container[容器,容器本身也可以看做是一個組件],它是Component的一個子類,而且包括兩個主要子類

A:Panel [面板]

B:window [窗口]

SUN公司提供的用於圖形界面編程(GUI)的類庫。基本的AWT庫處理用戶界面元素的方法是把這些元素的創建和行為委托給每個目標平臺上(Windows、Unix、Macintosh等)的本地GUI工具進行處理。例如:如果我們使用AWT在一個Java窗口中放置一個按鈕,那麽實際上使用的是一個具有本地外觀和感覺的按鈕。這樣,從理論上來說,我們所編寫的圖形界面程序能運行在任何平臺上,做到了圖形界面程序的跨平臺運行。

圖形界面的基本概念