Abstract Window Toolkit
Abstract Window Toolkit (AWT) est une bibliothèque graphique pour Java, faisant partie de Java Foundation Classes (JFC). Cette bibliothèque a été introduite dès les premières versions de Java ; depuis Java 2, la bibliothèque de gestion de fenêtre officielle est Swing. Toutefois, AWT sert encore de fondement à Swing, dans la mesure où de nombreuses classes Swing héritent de classes AWT.

AWT emploie les composants natifs de la plate-forme, alors que Swing utilise des composants en pur Java.

Elle permet notamment la création d'objets graphiques préconçus tel que des boutons, des sliders, des menus déroulants

Utilisation 

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

public class AppletApplication extends Applet implements WindowListener {

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

   public void paint(Graphics g) {
      super.paint(g);
      g.drawString("Bonjour le monde", 10, 10);	// Coin en haut à gauche de la fenêtre
   }

   public void windowClosing(WindowEvent e) {
      System.exit(0);	// Ferme l'application si on clique sur la croix en haut à droite
   }
   
   // Méthodes obligatoires même vides
   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) { }

}

Voir aussi

Liens externes 
  Documentation
  Initiation à AWT, Jean-Michel DOUDOUX
  Exemple simple d'applet AWT, Jean-Michel DOUDOUX

Widget
Plateforme Java