我按书上编了一个程序FlowLayout,编译能通过,运行却出一个这样的对话框"我按书上编了一个程序Flowlayout,编译难过,运行就出一个框“ 该系统无法在活动项目中找到一个合适的主方法或htm(l)文件”.程序为
import java.awt.*;
 import java.awt.event.*;
 import java.applet.*;
 
public class FlowLayoutDemo extends Applet implements ItemListener
{
    String msg="";
    Checkbox Win98,WinNT,Linux,Mac;
    public void init()
    {
     setLayout(new FlowLayout(FlowLayout.LEFT));
     Win98=new Checkbox("win98",null,true);
     WinNT=new Checkbox("Win NT/2000");
     Linux=new Checkbox("Linux/Unix");
        Mac=new Checkbox("MacOS");
    
     add(Win98);
     add(WinNT);
     add(Linux);
     add(Mac);
    
     Win98.addItemListener(this);
     WinNT.addItemListener(this);
     Linux.addItemListener(this);
        Mac.addItemListener(this);
    }
    public void itemStateChanged(ItemEvent ie)
    {
     repaint();
    }
    public void paint(Graphics g)
    {
     msg="Current state:";
     g.drawString(msg,6,80);
     msg="Window 98:"+Win98.getState();
     g.drawString(msg,6,100);
     msg="Window NT/2000:"+WinNT.getState();
     g.drawString(msg,6,120);
     msg="Linux/Unix:"+Linux.getState();
     g.drawString(msg,6,140);
     msg="MacOS:"+Mac.getState();
     g.drawString(msg,6,160);
    
    }
    
}
怎么办啊?急死我了

解决方案 »

  1.   

    你写的是一个applet,需要一个html页面作为承载。先编译这个类,然后在html页面中写一个引用;
    <html>
    <body>
    <applet code=“FlowLayoutDemo.class” width = 300 height=300>
    </applet>
    </body>
    <html>打开这个页面就能看到了。
      

  2.   

    UP~~~~~~
    用记事本写个HTML文件~
    引用你的。CLASS文件
      

  3.   


    //<applet code=“FlowLayoutDemo.class” width = 300 height=300></applet>
    标记作为注释置入Java源码
    在命令行窗口直接
    java FlowLayoutDemo.java就行。
      

  4.   

    不好意思是
    appletviewer  FlowLayoutDemo.java
    不是
    java FlowLayoutDemo.java
    写惯了。
      

  5.   


    //<applet code=FlowLayoutDemo.class width=400 height=500>
    //<applet>
    加在源程序FlowLayoutDemo.java 中.运行:
    f:>javac FlowLayoutDemo.java
    f:>appletviewer FlowLayoutDemo.java
      

  6.   

    你的java代码应该放到html的网页中运行,或者你不要用import java.applet而直接加入
    import javax.swing就可以在编译器中运行了