AWT提供了Java Applet 和Java Application中可用的用户图形界面 GUI 中的基本组件( component s)。
由于Java是一种独立于平台的 程序设计语言 ,但GUI却往往是依赖于特定平台的,Java采用了相应的技术使得AWT能提供给应用程序独立于机器平台的接口,这保证了同一程序的GUI在不同机器上运行具有类似的外观(不一定完全一致)。
1 package TomAwt; 2 3 4 import java.applet.Applet; 5 import java.awt.*; 6 public class TomAwt_03 extends Applet{ 7 public void init(){ 8 //set layout to border layout 9 setLayout(new BorderLayout()); 10 //add five buttons in any order 11 add(new Button("North"),BorderLayout.NORTH); 12 add(new Button("South"),BorderLayout.SOUTH); 13 add(new Button("Center"),BorderLayout.CENTER); 14 add(new Button("West"),BorderLayout.WEST); 15 add(new Button("East"),BorderLayout.EAST); 16 } 17 }