Emmanuel ADAM – Université de Valenciennes et du Hainaut Cambrésis
Cours de JAVA
Les applets
Les applets
Emmanuel ADAM
Emmanuel ADAM
Institut des Sciences et Techniques de Valenciennes
Institut des Sciences et Techniques de Valenciennes
Université de Valenciennes et du Hainaut-Cambrésis
Université de Valenciennes et du Hainaut-Cambrésis
source principale :
«Thinking in Java (B. Eckel)»
Emmanuel ADAM – Université de Valenciennes et du Hainaut Cambrésis
Une Applet...
Second type de programmation Java, le plus
connu car le plus visible
Ne peut être exécutée que depuis un
Navigateur
Le Navigateur doit contenir en interne
une machine virtuelle
sa propre méthode main
Emmanuel ADAM – Université de Valenciennes et du Hainaut Cambrésis
Les méthodes d'une applet
Une applet est un objet graphique (descendant de panel),
aussi contient elle des méthodes graphiques.
Les principales méthodes d'une applet sont :
init, que le navigateur appelle après chaque chargement de
l’applet.,
start, lancée après l’initialisation,
stop arrête l’applet lorsqu’elle n’est plus visible,
destroy, appelé à l’arrêt du navigateur, ou au rechargement de
l’applet,
paint est appelé chaque fois que l’applet est
réaffichée.
Emmanuel ADAM – Université de Valenciennes et du Hainaut Cambrésis
Exemple d'applet
import java.awt.*;
import java.applet.*;
publicclassextendsApplet

publicvoidinit
 !"#$%
&
publicvoidpaint

''(
())**(+%),
(-.%%/%-%*
&
&
Emmanuel ADAM – Université de Valenciennes et du Hainaut Cambrésis
Insertion dans une page Web
L'insertion est possible par le tag APPLET :
012!3
014.3
0"!4345(607"!43
0714.3
089.:3
013;5(0713
<applet code="Applet1.class" width=200 height=50>
(<**
</applet>
0789.:3
0712!3
1 / 12 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !