public static void main(String args[])
{}

解决方案 »

  1.   

    applet运行在浏览器,要改成应用程序再加一个main方法
      

  2.   

    解决不了 我不用applet   改成
    import java.awt.*;
    public class  FlowLayoutDemo 
    {
      public static void main(String args[])
      {
       setLayout(new FlowLayout());
       add(new Button("first"));
      }
    }
     还是不行  说can't resolve symbol 
    说 setLayout 和 add 方法有问题
    怎么回事呢
      

  3.   

    你的类是从object继承的,当然不幸了
      

  4.   

    有两点你必须搞清楚。
    1.单纯的Applet里面是没有Main的。除非你想这个程序既是Applet又是Application.
    2.Application里面是不能直接使用setLayout方法的,因为你的Class继承自Object.
    因此给你两个建议:
    1。要么单纯地搞Applet,将其嵌到html里面。
    2。要么单纯地搞Application.
      

  5.   

    你一定是这样运行.class文件的
    java FlowLayoutDemo如果是这样的话,java虚拟机会在.class文件中寻找main()函数,而你的java程序是一个Applet,所以会出错,将程序修改成如下格式(注释也要输入到源文件)://<APPLET CODE=FlowLayoutDemo.class WIDTH=200 HEIGHT=200></APPLET>import java.awt.*;
    import java.applet.Applet;
    public class  FlowLayoutDemo extends Applet
    {
      public  void init(String args[])
      {
       setLayout(new FlowLayout());
       add(new Button("first"));
      }
    }然后在Console窗口中输入如下命令,就可以了:
    javac FlowLayoutDemo.java
    appletviewer FlowLayoutDemo.java