我一直在读Laura Lemay写的一本名为“21天自学Java”的书。我想这本书有点陈旧,早在java编写时就已经写过。它描述了如下制作applet。
import java.awt.Graphics;
import java.awt.Font;
import java.awt.Color;
public class HelloAgainApplet extends java.applet.Applet {
Font f = new Font("TimesRoman", Font.BOLD, 36);
public void paint(Graphics g) {
g.setFont(f);
g.setColor(Color.red);
g.drawString("Hello again!", 5, 50);
}
}
此applet重写paint(),这是上一节中描述的主要方法之一。因为applet实际上没有做太多(它只是在屏幕上打印几个单词),并且没有真正要初始化的东西,你不需要start()或stop()或init( ) 方法。
HTML如下:
<HTML>
<HEAD>
<TITLE>Another Applet</TITLE>
</HEAD>
<BODY>
<P>My second Java applet says:
<APPLET CODE="HelloAgainApplet.class" WIDTH=200 HEIGHT=50>
</APPLET>
</BODY>
</HTML>
我已经做了相同的练习,但我的浏览器给出了如下错误。那是为什么?
答案 0 :(得分:1)
1)将你的html和类文件放在同一个文件夹中。
2)您的html文件应如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Another Applet</title>
</head>
<body>
<p>My second Java applet says:
<applet code="HelloAgainApplet.class" width=200 height=50>
</applet>
</body>
</html>
这应该解决问题。