A voir également:
- Java : une applet et une application ?
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java décompiler - Télécharger - Langages
3 réponses
tirer de eteks.com
Transformer une applet en application isolée
La classe d'une applet héritant de la classe Panel, il est possible d'ajouter une applet à une fenêtre de classe Frame. Grâce à cette caractéristique, vous pouvez ajouter à la plupart de vos applets la faculté d'être utilisées comme applications isolées, en leur ajoutant une méthode main () qui crée une instance de Frame pour y ajouter une instance de votre applet (les limitations de ce système sont décrites au chapitre sur les applets).
Voici par exemple comment transformer l'applet de classe TraitementTexte définie au début de ce chapitre pour en faire une application isolée :
public class TraitementTexte extends Applet
{
// Code précédemment défini...
public static void main (String [ ] args)
{
// Création d'une fenêtre et d'une instance de l'applet
Frame fenetreApplet = new Frame ("TraitementTexte");
Applet applet = new TraitementTexte ();
// Ajout de l'applet à la fenêtre puis affichage de la fenêtre
fenetreApplet.add ("Center", applet);
fenetreApplet.show ();
fenetreApplet.resize (300, 200);
// Démarrage de l'applet
applet.init ();
fenetreApplet.validate ();
}
}
Transformer une applet en application isolée
La classe d'une applet héritant de la classe Panel, il est possible d'ajouter une applet à une fenêtre de classe Frame. Grâce à cette caractéristique, vous pouvez ajouter à la plupart de vos applets la faculté d'être utilisées comme applications isolées, en leur ajoutant une méthode main () qui crée une instance de Frame pour y ajouter une instance de votre applet (les limitations de ce système sont décrites au chapitre sur les applets).
Voici par exemple comment transformer l'applet de classe TraitementTexte définie au début de ce chapitre pour en faire une application isolée :
public class TraitementTexte extends Applet
{
// Code précédemment défini...
public static void main (String [ ] args)
{
// Création d'une fenêtre et d'une instance de l'applet
Frame fenetreApplet = new Frame ("TraitementTexte");
Applet applet = new TraitementTexte ();
// Ajout de l'applet à la fenêtre puis affichage de la fenêtre
fenetreApplet.add ("Center", applet);
fenetreApplet.show ();
fenetreApplet.resize (300, 200);
// Démarrage de l'applet
applet.init ();
fenetreApplet.validate ();
}
}