2013-07-24 125 views
-2

我使用appletviewer来验证我的代码。这是正确的。Applet无法在IE浏览器的html中显示

当我使用IE来显示包括applet的html时,为什么IE只显示来自html的内容而不是来自applet?这里是代码:

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> 

另外:我把HelloWorldApplet.java和HelloWorldApplet.class和HelloWorldApplet.html费尔在同一目录

回答

0

code属性不看的权利。你的班级是否真的在名为java.awt.Graphics的包中? Graphics是现有包java.awt中的一个类。

它看起来像你的代码不在包中,所以它应该是code="HelloWorldApplet.class"

+0

我根据您的建议再次尝试过。另一种情况是,它出现了一个警告,说使用IE浏览器“阻止异常...”。那么它有什么问题?非常感谢! – user2616444

+0

这段代码是一本名为“在21天内自学java”的书籍。其实,这本书上的代码就是你写的。我根据其他信息进行了一些更改。 – user2616444

0

如果你的小程序是不是默认不同的包,你会想使用类似:代码=“org.me.hello.MyApplet”

一个很好的小程序的教程,可以发现: https://netbeans.org/kb/docs/web/applets.html

+0

感谢您的回复!我是Java学习的初学者。该代码是来自java书籍的一个例子。 – user2616444

相关问题