创建要在浏览器中启动的Java Applet

问题描述 投票:0回答:1

我正在做一项作业,要求我创建一个在浏览器中运行的基本小程序。我已经知道小程序已被弃用,所以我知道这可能不适用于当前的浏览器。

这是我的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。

java applet japplet appletviewer
1个回答
0
投票

我不确定您要做什么,但是这里有一些提示。如果要测试某些小程序,请安装旧的jdk 1.6.x或Java 8(避免使用jdk 7)。使用Firefox esr 52.9

© www.soinside.com 2019 - 2024. All rights reserved.