2013-07-24 5 views
-2

J'ai utilisé appletviewer pour vérifier mon code. C'est correct.L'applet ne peut pas afficher au format html dans IE

Lorsque j'utilise IE pour afficher le code HTML, y compris l'applet, pourquoi IE affiche-t-il simplement le contenu du code HTML à partir de l'applet? voici le code:

Java: 

import java.awt.Graphics; 

public class HelloWorldApplet extends java.applet.Applet{ 

public void paint (Graphics g) 
{ 
    g.drawString("HelloWorld", 5, 25); 
} 
} 


Html: 
<html> 
<head> 
<title>Hello to Everyone</title> 
</head> 
<body > 
<P>Why? 
<APPLET CODE= "java.awt.Graphics.HelloWorldApplet" WIDTH=150 HEIGHT=25></APPLET> 
</body> 
</html> 

En plus: je mets le HelloWorldApplet.java et HelloWorldApplet.class et HelloWorldApplet.html fils dans le même répertoire

Répondre

0

L'attribut code ne semble pas juste. Est-ce que votre classe est vraiment dans un paquet appelé java.awt.Graphics? Graphics est une classe dans le package existant java.awt.

Il semble que votre code ne figure pas dans un package, il doit donc être code="HelloWorldApplet.class".

+0

Je l'ai encore essayé en fonction de votre suggestion. Une autre situation est qu'il apparaît une alerte disant "exception bloquée ..." en utilisant IE. Alors qu'est-ce qui ne va pas? Merci beaucoup! – user2616444

+0

ce code est un exemple tiré du livre "teach me in java in 21 days". En fait, le code sur le livre est ce que vous avez écrit. J'ai fait quelques changements basés sur d'autres infor. – user2616444

0

Si votre applet est dans un package différent de celui par défaut, vous voulez utiliser quelque chose comme: code = « org.me.hello.MyApplet »

Un bon tutoriel applet peut être trouvé à: https://netbeans.org/kb/docs/web/applets.html

+0

Merci pour votre réponse! Je suis un débutant pour l'apprentissage de Java. Le code est un exemple d'un livre Java. – user2616444

Questions connexes