繁体   English   中英

Java Applet在浏览器中给出错误

[英]Java applet gives an error in the browser

我一直在阅读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()。 因为小程序实际上并没有做很多事情(它所做的就是在屏幕上打印几个单词),并且实际上没有什么要初始化的,所以您不需要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>

我已经做了同样的练习,但是我的浏览器显示如下错误。 这是为什么?

在此处输入图片说明

1)将您的html和class文件放在同一文件夹中。

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>

那应该解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM