我正在做一项作业,要求我创建一个在浏览器中运行的基本小程序。我已经知道小程序已被弃用,所以我知道这可能不适用于当前的浏览器。
这是我的Java代码:
import java.applet.Applet;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.HeadlessException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.JLabel;
public class SimpleJavaApplet extends JApplet{
public void paint(Graphics g) {
g.drawString("Hello World!", 80, 80);
g.drawString("Blah!", 100, 100);
}
}
这是我的HTML代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>A Short Test</title>
</head>
<body>
<title>Test Applet</title>
<applet code="SimpleJavaApplet.class" width = "200" height = "50">
</applet>
<h1>Test Test Test</h1>
</body>
</html>
我希望会发生的情况是浏览器将启动并随HTML一起显示,但是我唯一能够运行的就是AppletViewer。我想知道这是否还有可能,我是否应该让我的教授知道。
任何想法都将不胜感激。
编辑:为了使事情更清楚,我试图运行此代码,以便它通过浏览器运行,而不仅是AppletViewer。
我不确定您要做什么,但是这里有一些提示。如果要测试某些小程序,请安装旧的jdk 1.6.x或Java 8(避免使用jdk 7)。使用Firefox esr 52.9