-2

我使用 appletviewer 来验证我的代码。这是正确的。

当我使用 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文件放在同一个目录下

4

2 回答 2

0

code属性看起来不正确。您的课程真的在一个名为 的包中java.awt.Graphics吗? Graphics是现有包中的一个类java.awt

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

于 2013-07-24T22:24:13.033 回答
0

如果您的小程序位于默认包以外的其他包中,您可能希望使用类似:code="org.me.hello.MyApplet"

可以在以下位置找到一个很好的小程序教程:https ://netbeans.org/kb/docs/web/applets.html

于 2013-07-24T22:27:36.603 回答