Abstract Window Toolkit

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Easy Java AWT example.jpg

Abstract Window Toolkit (AWT) est une bibliothèque graphique pour Java, faisant partie de JFC (Java Foundation Classes). 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.

Utilisation[modifier | modifier le code]

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 clic 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[modifier | modifier le code]

Sur les autres projets Wikimedia :

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]