一段java程序
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
public class First extends java.applet.Applet
{
  String s="welcome";
  int s_length=s.length();
  int x_character=0;
  Font wordFont=new Font("TimesRoman",Font.BOLD,50);
  public void start()
  {
     while(true)
     {
        if(x_character++>s_length)
        x_character=1;
        repaint();
        try
          {
              Thread.sleep(30);
          }
        catch(InterruptedException e){}
     }
   }
public void paint(Graphics g)
{
    g.setFont(wordFont);
    g.setColor(Color.red);
    g.drawString(s.substring(0,x_character),8,50);
  }
}
书上说这段程序可以实现一段文字动画,可是我运行后却出不来,还有,我不明白paint方法和
start方法哪个先执行?