我正在尝试将JFrame应用程序修改为applet。 jframe应用程序可以很好地运行在eclipse中。但我不知道如何创建一个applet类以及如何编译它以便它可以在HTML代码中使用。 现在JFrame应用程序包含一个main方法。
答案 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 希望这会有所帮助。