什么java环境?
贴出代码看看

解决方案 »

  1.   

    在applet中直接用public void init(){}就是了
      

  2.   

    applet是事件驱动的,也就是说你执行一个事件(比如单击鼠标)会产生相应的动作,applet中显示用的函数是paint(Graphics g),不是用main()函数,
    import java.awt.*;
    import javax.applet.*;
    public class Hello extends Applet
    {
     public  void paint(Graphics g)
     {
      g.drawString("hello world",20,20);
     }
    }在web页中放置,其代码是:
    <applet code="Hello.class" height=100 width=100></applet>
    试一下
      

  3.   

    import java.awt.*;
    import javax.swing.*;
    public class Hello extends JApplet
    {
     public static void main(String[] args)
     {
      System.out.println("hello");
     }
    }
    这个程序中类扩展的是JApplet,也就是说他实现的是JApplet的init(),start(),
    paint(),repaint()这些方法,,我觉得你没把APPLECATION和APPLET区别开,在APPLECATION中一般程序的入口在MAIN(),也就是说这个方法是程序的主线程,可以这样理解,而JAPPLET一般主要在WEB中运用,他主要实现了上面那几个方法。
      

  4.   

    补充一点:程序上你可按照
    whw1978(飞狐) 说的:
    import java.awt.*;
    import javax.applet.*;
    public class Hello extends Applet
    {
     public  void paint(Graphics g)
     {
      g.drawString("hello world",20,20);
     }
    }这样可以!
      

  5.   

    你用MAIN()?????????
    要用INIT()!!!
      

  6.   

    呵呵
    你没有分清楚Applet运行的两种模式
    1 Application mode:用main()
    2 Mobile Agent mode: 用init(),start(),stop(),destroy(),xxxConstructor()