【发布时间】:2014-10-04 03:53:40
【问题描述】:
我正在尝试将 JFrame 应用程序修改为小程序。 jframe 应用程序可以很好地在eclipse 中运行。但我不知道如何制作小程序类以及如何编译它以便可以在 HTML 代码中使用。 现在 JFrame 应用程序包含一个 main 方法。
【问题讨论】:
我正在尝试将 JFrame 应用程序修改为小程序。 jframe 应用程序可以很好地在eclipse 中运行。但我不知道如何制作小程序类以及如何编译它以便可以在 HTML 代码中使用。 现在 JFrame 应用程序包含一个 main 方法。
【问题讨论】:
只是继承自java.applet.Applet。创建一个名为MyClass.java 的文件并编写一个这样的小程序:
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 文档。
现在的浏览器不支持未签名的小程序。所以我建议你点击命令行并输入:
appletviewer MyApp.html
并在 appletviewer 中查看您的 applet。
希望这会有所帮助。
【讨论】: