日期:2014-05-20  浏览次数:20894 次

Frame的使用出现"未初始化小程序"?
Frame的使用 "未初始化小程序"?

//文件名MyFrame.class
import java.awt.*;
public class MyFrame extends Frame
{
public static void main(String args[])
{
MyFrame fr = new MyFrame("Hello Out There!"); //构造方法
fr.setSize(200, 200); //设置Frame的大小,缺省为(0, 0)
fr.setBackground(Color.red);
//设置Frame的背景,缺省为红色
fr.setVisible(true);
//设置Frame为可见,缺省为不可见
}
public MyFrame(String str)
{
super(str); //调用父类的构造方法
}
}

//文件名123.html
<Html>
<Body>
<Applet code="./MyFrame.class" width=200 height=200></Applet>
</Body>
</Html>

使用appletviewer查看显示"未初始化小程序" 哪里出问题了?
初学请多多指教!

------解决方案--------------------
我不怎么用Applet
不过知道Frame和Applet是两回事,不是拿个Frame就能往页面上嵌的,你也太强了
你拿个最简单例子照着做下再说,起码要继承Applet不是Frame嘛
------解决方案--------------------
把文件头改成这样试试:
import java.awt.*; 
import java.applet.*;
public class MyFrame extends Applet{


你编写的是一个小应用程序,首先得继承Applet