But...
Comment peut on transformer simplement une applet en application. J'utilise dans cet exemple l'applet et l'application de lecture d'image (tipsImg
et tipsImg3).
// Event pour la gestion des Evenements et principalement le message EXIT
import java.awt.Event ;
// Toolkit pour le chargement des images
import java.awt.Toolkit ;
declaration de la classe
public class tipsImg3 extends java.applet.Applet {
// devient
public class tipsImg3 extends java.awt.Frame {
ajout de la méthode main
public static void main(String args[]) {
// Event pour la gestion des Evenements et principalement le message EXIT
// Constructions de la frame
tipsImg3 tq = new tipsImg3();
// Initialisation
tq.init();
// Forcer la taille
tq.resize(100,100);
// Affichage
tq.repaint();
tq.show();
}
ajout de la gestion des evenements main
public boolean handleEvent(Event evt) {
// Traitement de l'evenement de fin de programme
if ( evt.id == evt.WINDOW_DESTROY ) {
System.exit(0) ;
return true ;
}
return false ;
}
modifications diverses
// Lecture d'une image
// Lecture de l'image
img = getImage(getCodeBase(), "./photo.gif") ;
// devient
// Recuperation du Toolkit de default de l'application
Toolkit toolkit = Toolkit.getDefaultToolkit() ;
img = toolkit.getImage("./photo.gif") ;