applet中paint方法的调用

import java.awt.Graphics;

import javax.swing.JApplet;

public class MyApplet extends JApplet {
Graphics a = new Graphics();
public void paint(Graphics g) {
// super.paint(g);
super.init();

    g.drawString("HUAHCAG", 25, 25);
}

public static void main(String[] args) {
    MyApplet a = new MyApplet();

    a.paint();
}

}

求问这段代码那里出错了!!

applet不是用main方法运行的,可以使用appletviewer命令测试;paint方法会自动执行。