我不太明白。我下载了一个类,把它放在我的网站上,然后创建了一个带有基本applet标签的HTML页面,应用程序就出现了。
但是当我下载源代码并自行编译时,我网站上显示的所有内容都是一个空白的小程序,浏览器底部出现错误,“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。但小程序只显示一个空白的灰色方块。
答案 0 :(得分:0)
此类不会作为applet启动,因为它不会扩展JApplet或Applet。
即使修复了此问题,applet客户端也不会显示任何内容。 Applet不会调用main方法,而是调用init。另外,不要为applet组件创建新的Frame - 将它们添加到applet容器本身。