애브스트랙트 윈도 툴킷

애브스트랙트 윈도 툴킷(Abstract Window Toolkit, AWT)은 자바의 본 플랫폼에 의존하는 윈도, 그래픽스, 사용자 인터페이스 위젯 툴킷이다. AWT는 자바 프로그램을 위한 그래픽 사용자 인터페이스(GUI)를 제공하는 표준 API인 자바 파운데이션 클래스(JFC)의 일부이다. AWT는 수많은 자바 ME를 위한 GUI 툴킷이기도 하다. 이를테면 접속 장치 구성(CDC) 프로파일은 AWT 지원을 위해 휴대 전화에 자바 런타임을 요구한다.

예시 
import java.applet;
import java.awt.event.*;

public class AppletApplication extends Applet implements WindowListener {

   public static void main(java.lang.String[] args) {
      AppletApplication applet = new AppletApplication();
      Frame w = new Frame("Applet");
      w.addWindowListener(applet);
      w.add("Center", applet);
      w.setSize(50, 50);
      w.setVisible(true);
      applet.init();
      applet.start();
   }

   public void paint(Graphics g) {
      super.paint(g);
      g.drawString("VASU", 10, 10);	// Upper left corner
   }

   public void windowClosing(WindowEvent e) {
      System.exit(0);	// Exit the application when the window is closed
   }

   // Required methods
   public void windowActivated(WindowEvent e) { }
   public void windowClosed(WindowEvent e) { }
   public void windowDeactivated(WindowEvent e) { }
   public void windowDeiconified(WindowEvent e) { }
   public void windowIconified(WindowEvent e) { }
   public void windowOpened(WindowEvent e) { }

}

같이 보기 
 스윙 (자바)

외부 링크 

 java.awt
 Java SE 8

자바 API
자바 플랫폼
위젯 툴킷