APPLETS
Applets : généralités
Applet : application s'exécutant dans une page HTML
Le ByteCode (fichiers .class) est téléchardepuis un serveur.
L'exécution est effectuée par la machine virtuelle du navigateur
(plug-in) ou par l'utilitaire appletviewer du JDK.
Applets : restrictions
Droits d'un programme Java s'exécutant dans un navigateur Web ou
dans appletviewer
Nav.
appletviewer
Lire les fichiers locaux Non Oui
Écrire dans les fichiers locaux Non Oui
Lire des informations sur les fichiers Non Oui
Supprimer un fichier Non Non
Lancer un autre programme Non Oui
Lire la propriété user.name Non Oui
Sortir de l'applet par exit() Non Oui
Créer une fenêtre popup Oui( message) Oui
Insertion dans une page Html
Balise APPLET
<html>
<body>
<APPLET CODE='HelloWorld.class' WIDTH=100 HEIGHT=100>
</APPLET>
</body>
</html>
Balise OBJECT
<html>
<body>
<OBJECT codetype="application/octet-stream"
classid="java:HelloWorld.class"
width=600
height=400 >
<param name=background value="008080">
<param name=foreground value="FFFFFF">
</OBJECT>
</body>
</html>
35 attributs. Voir documentation...
Passer des informations à une applet
Balise PARAM
</html>
</body>
<OBJECT CLASSID="HelloWorld.class"
WIDTH=200 HEIGHT=100
PARAM NAME=font VALUE="Helvetica"
PARAM NAME=size VALUE="48">
</OBJECT>
</body>
</html>
Les paramètres sont toujours passés sous forme de chaînes.
Un transtypage peut être nécessaire dans le code de l'applet :
public class UneApplet extends JApplet
{
public void init()
{
String fontName = getParameter("font");
int fontSize =
Integer.parseInt(getParameter("size"));
. . .
}
1 / 9 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 !