import java.awt.*;
/*
---------------------------------------------------------------------
 NeilW's jillThread Class
 (c) Neil Whitehouse 2015
---------------------------------------------------------------------
*/

public class jillThread extends Thread implements Runnable
{
    private Component myC ; /* Component */
    private int       myI ; /* Index     */
    private int       myT ; /* Timing    */

    public jillThread ()
    {
      this (null, 0, 0) ;
    }
    public jillThread (Component c, int index, int timing)
    {
      super () ;

      myC = c ;
      myI = index  ;
      myT = timing ;
    }
    public void run ()
    {
      if (myC != null)
      { for (int i = 1; i < myI; i++)
        {
          myC.repaint () ;

          try   { sleep (myT) ; }
          catch (InterruptedException e) {}
        }
      }
    }

}

