我使用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文件放在同一目录中
答案 0 :(得分:0)
code
属性看起来不正确。你的班级真的在名为java.awt.Graphics
的包中吗? Graphics
是现有包java.awt
中的一个类。
看起来您的代码不在包中,因此它应该是code="HelloWorldApplet.class"
。
答案 1 :(得分:0)
如果您的applet位于默认的其他包中,您可能需要使用以下内容:code =“org.me.hello.MyApplet”
找到一个好的applet教程