Disons que c'est un problème de compatibilité de navigateur et donc c'est rarement utilisé dans les examples. Avec Netscape je pense que tu n'as pas besoin de ce genre de fioritures ...
JBuilder configure ton applet à la volée (elle fait le job de HTMLConverter on the fly) donc tu ne peux pas t'en rendre compte.
Ton applet doit avoir un VM pour fonctionner. Ca c'est JRE. Tu peux aussi utiliser la JVM interne au navigateur mais ttes les fonctiones ne sont pas accessibles d'où la nécessité d'un plugin.
A+
radeontof
Ca fonctionne merci :jap:
Par contre je ne comprend pas pourquoi il doit modifier le html.
Sur les exemples vus sur le net, il n' y pas pas besoin d'utiliser HTMLConverter.
Pq mon applet utilise JRE? JBuilder le met par défaut? Merci de m'éclairer.
darklord22
radeontof a écrit a écrit :
Salut,
je viens de commencer le JAVA.
J'ai créer avec JBuilder 3.5 une Applet par défaut et j'ai rajouté ces quelques lignes :
public void paint(Graphics screen){
screen.drawString("bonjour",10,10);
}
J'execute en choissisant mon applet : ca écrit bonjour.
Mais des qu'il s'agit de l'executer dans IE : c gris.
Quelqu'un peut m'expliquer pq ca fonctionne dans JB et pas dans IE ? (G installé la derniere Virtual Machine ce matin).
Merci!
Ton applet utilise probablement le plugin JRE pour fonctionner. Or tu dois le déclarer de manière explicite. Il existe un outil qui s'appelle HTMLConverter. Tu peux le trouver chez SUN (Si tu as un JDK récent je crois qu'il est fourni avec).
tu lui files ton fichier HTML et il s'occupe de le modifier pour toi (en ajout l'ID permettant de loader le JRE, propre à IE)
A+
radeontof
Salut,
je viens de commencer le JAVA.
J'ai créer avec JBuilder 3.5 une Applet par défaut et j'ai rajouté ces quelques lignes :
public void paint(Graphics screen){
screen.drawString("bonjour",10,10);
}
J'execute en choissisant mon applet : ca écrit bonjour.
Mais des qu'il s'agit de l'executer dans IE : c gris.