Java Applets无法加载; “开始:应用程序未初始化”
问题描述:
我不太明白这一点。我下载了一个类,放在我的网站上,然后创建了一个带有基本applet标签的HTML页面,应用程序显示出来很好。Java Applets无法加载; “开始:应用程序未初始化”
但是,当我下载源代码并自己编译它时,我的网站上显示的所有内容都是一个空白的applet,并在浏览器底部出现错误,“start:app未初始化”。
我试着写一个简单的代码,如
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。但小程序只显示一个空白的灰色方块。
答
此类不作为小程序启动,因为它不扩展JApplet或Applet。
即使此问题得到解决,小程序客户端中也不会显示任何内容。小程序不会将主要方法称为初始方法。也不要为applet组件创建一个新的框架 - 将它们添加到applet容器本身。
该代码不能编译,因为nameField没有在任何地方声明。你确定你上传了一个成功编译的类文件吗? – Vulcan
这是一个错字,我编译的文件中没有这行。 是的,它编译得很好。 – user1432532
为什么你的布局为空?当人们遇到问题时,我会看到很多。什么是空布局给你? – km1