有两段代码一个可以,一个不可以,我在第二个添加了.start()就可以执行成功。 谁帮我看看,为什么第一段不可以,如果我不另外构造一个方法,应该怎么改才能成功?? 这个不可以执行成功 
123456789101112
 import java.applet.Applet;
import java.awt.*;
public class Test extends Applet
{
//static String str = "Hello World,Java!";
public void main(Graphics g)
{
g.drawString("Hello World",0,50);
g.setColor(Color.red);
g.drawLine(50,50,100,100);
}
} 下面这个可以执行成功! 
1234567891011121314151617181920
 import java.applet.Applet;
import java.awt.*;
public class Test extends Applet
{
//static String str = "Hello World,Java!";
public void paint(Graphics g)
{
g.drawString("Hello World",0,50);
g.setColor(Color.red);
g.drawLine(50,50,100,100);
 
}

public static void main(String []args){
Test go = new Test();
go.start();
}