从JFrame应用程序到Applet

时间:2014-10-04 03:53:41

标签: java html applet

我正在尝试将JFrame应用程序修改为applet。 jframe应用程序可以很好地运行在eclipse中。但我不知道如何创建一个applet类以及如何编译它以便它可以在HTML代码中使用。 现在JFrame应用程序包含一个main方法。

1 个答案:

答案 0 :(得分:1)

只需继承java.applet.Applet。创建一个名为MyClass.java的文件并编写一个这样的applet:

import java.awt.Graphics;
import java.applet.Applet;



public class MyClass extends Applet {

    @Override
    public void init() {

        // Probably your constructor code here.
        // Or rather create a separate constructor for MyClass 
    }

    @Override
    public void paint(Graphics g) {

        // Your code here.
    }
}

将代码编译为:

javac MyClass.java

现在创建一个html文件并将其保存为MyApp.html这样的名称。

<!DOCTYPE html>
<html>
    <body>
        <applet code="MyClass.class" width=500 height=500>
            Any message to be printed if browsers do not support applets.
        </applet>
    </body>
</html>

在浏览器中打开html文档。

现在浏览器不支持未签名的applet。所以我建议你点击命令行并输入:

appletviewer MyApp.html  

并在appletviewer中查看您的applet 希望这会有所帮助。