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查看显示"未初始化小程序" 哪里出问题了?
初学请多多指教!

解决方案 »

  1.   

    我不怎么用Applet
    不过知道Frame和Applet是两回事,不是拿个Frame就能往页面上嵌的,你也太强了
    你拿个最简单例子照着做下再说,起码要继承Applet不是Frame嘛
      

  2.   

    把文件头改成这样试试:
    import java.awt.*; 
    import java.applet.*;
    public class MyFrame extends Applet{} 
    你编写的是一个小应用程序,首先得继承Applet
      

  3.   

    你把applet小程序和frame窗口程序给弄混了,applet调用才用<Applet   code="./MyFrame.class"   width=200   height=200> </Applet> 而frame不需要