samedi 5 novembre 2011

Applet java

+


Applet java

une applet java est un programme java qui s'exécute généralement sur un navigateur, de toute façon ,sous java on parle de notion de classe ,donc ce qu'on peut dire d'une applet est que c'est une sous classe héritant d'une classe mère intitulé java.applet,de toute façon, du moment ou on veut faire la programmation d'une applet ,on doit définir les package contenant la classe applet, juste après ,on procède a la définition des méthodes qui sont appelés par le système lui-même ,les méthodes qui sont utilisées dans la majorité des cas sont les suivants:
ü init(): a ce niveau se fait l'initialisation ,parce que c'est la première méthode exécuté dés le chargement par le navigateur.
ü start():c'est celle exécuté immédiatement après init(),c'est le point de début d'exécution de contenu d'applet.
ü stop():dés qu'il y'en a une rupture d'exécution de l'applet pour une raison quelconque, la méthode stop() s'exécute.
ü destroy():comme son nom l'indique, on peut conclure qu'il s'agit d'une destruction des ressources utilisées par une applet qui s'exécute.
De toute façon ,une applet est utilisé pour afficher de contenu, mais on doit pas oublier qu'il y'en des méthodes pour gérer le contenu et le positionnement des éléments que l'applet contienne, parmi les il y'en celle responsable des couleurs, de sorte que le tout le code qui suit la définition du couleur sera coloré par cette couleur choisi, généralement ,on utilise setColor(new Color(c1,c2,3)).
Plus que ca il y'en a une autre qu'on utilise pour gérer l'apparence d'écriture, c’est celle nommé Font, par exemple: setFont("String g",int s,int t) tel que s indique la police des caractères ,et t le style(italique, gras..).
Généralement il y'en a d'autres qui sont utilisées pour dessiner carré ou cercle etc.
Ci-dessus un exemple d'une applet qui dessine des cercles centralisés avec des couleurs différentes:
import java. Applet.*;
import java.awt.*;
public class ex extends Applet {
int b=35;
public void paint(Graphics a){
for(int i=0;i<18;i++){
a.setColor(new Color(100+10*i,90+30*i,60+5*i));
a.fillOval(50+b*i, 50+b*i, 600-b*2*i, 600-b*2*i);}
}
}
Aprés l'éxecution du code on aura:

+++++++++++++++++++++
femme russe