import java.applet.*;
import java.awt.*;

public class ThreadUsage extends Applet implements Runnable {
	
  Font font = new Font("Comic Sans MS",1,20);
  Color color = new Color(94,60,215);
	
  int Thread1XPos=0;
  Thread m_AppletT;
  public void start() {
    if(m_AppletT==null) {
      m_AppletT=new Thread(this);
      m_AppletT.start();
    }
  }

  public void stop() {
    if(m_AppletT!=null) {
      m_AppletT.stop();
      m_AppletT=null;
    }
  }
	
	
  public void run() {
    while(true) {
      try {
        repaint();
        Thread.sleep(50);
        if(Thread1XPos<320) {
          Thread1XPos++;
        }
        else {
          Thread1XPos=0;
        }
      }
      catch(InterruptedException e) {
        stop();
      }
    }
  }

  public void paint(Graphics g) {
    g.setFont(font);
    g.setColor(color);
    g.drawString("Guy Havardi",Thread1XPos,25);
  }
}