AWT(Abstract Window Toolkit),中文譯為抽象窗口工具包,該包提供了一套與本地圖形界面進行交互的接口,是Java提供的用來建立和設置Java的圖形用戶界面的基本工具。
AWT中的圖形函數與操作系統所提供的圖形函數之間有着一一對應的關系,稱之為 peers,當利用AWT編寫圖形用戶界面時,實際上是在利用本地操作系統所提供的圖形庫。
由於不同 操作系統的圖形庫所提供的樣式和功能是不一樣的,在一個平台上存在的功能在另一個平台上則可能不存在。
為了實現Java語言所宣稱的“一次編寫,到處運行(write once, run anywhere)”的概念,AWT不得不通過犧牲功能來實現平台無關性,也即AWT所提供的圖形功能是各種操作系統所提供的圖形功能的交集。
1 package Com.MySwing; 2 3 public class FifteenSwing { 4 5 /** 6 * 輸出控制台傳遞的默認參數 7 */ 8 9 public static void main(String[] args) { 10 11 System.out.println(args); 12 } 13 }