我不太明白这点。我下载了一个类,把它放在我的网站上,然后用基本的applet标签创建了一个HTML页面,应用程序显示得很好。
但是当我下载源代码并自己编译时,在我的站点上显示的只是一个空白的applet,在浏览器底部显示错误:"start: app not initialized“。
我尝试编写更简单的代码,例如
import java.awt.*;
import java.applet.*;
public class GuiExamplar extends Applet {
Button okButton;
public void init() {
setLayout(null);
okButton = new Button("A button");
okButton.setBounds(20,20,100,30);
add(okButton);
}
}它做的是同样的事情。它编译得很好,但是没有在我的浏览器上显示出来。
实际上,我的任何浏览器。我试过Opera、Firefox和Chrome。但是applet只显示了一个灰色的空白方块。
发布于 2014-01-20 01:06:57
此类不会作为小程序启动,因为它不会扩展JApplet或小程序。
即使修复了此问题,小程序客户端中也不会出现任何内容。小程序不调用main方法,而是调用init。另外,不要为applet组件创建新的框架--将它们添加到applet容器本身。
https://stackoverflow.com/questions/12133560
复制相似问题