抽象窗口工具包AWT (Abstract Window Toolkit) 是 API为Java 程序提供的建立 图形用户界面GUI (Graphics User Interface)工具集,AWT可用于Java的 applet 和applications中。
它支持图形用户界面编程的功能包括: 用户界面组件;事件处理模型;图形和图像工具,包括形状、颜色和字体类;布局管理器,可以进行灵活的 窗口布局而与特定窗口的尺寸和屏幕分辨率无关;数据传送 类,可以通过本地平台的剪贴板来进行剪切和粘贴。
1 package TomAwt; 2 3 4 import java.applet.Applet; 5 import java.awt.*; 6 public class TomAwt_06 extends Applet{ 7 private Label card1,card2,card3,card4; 8 public void init(){ 9 card1=new Label("Card1"); 10 card2=new Label("Card2"); 11 card3=new Label("Card3"); 12 card4=new Label("Card4"); 13 //Create a CardLayout object 14 CardLayout myCard=new CardLayout(); 15 //set layout to card layout 16 setLayout(myCard); 17 //add four cards to applet 18 add("Card1",card1); 19 add("Card2",card2); 20 add("Card3",card3); 21 add("Card4",card4); 22 //first display the seconed card 23 myCard.show(this,"Card2"); 24 //then display the next card 25 myCard.next(this); 26 } 27 }