public void start()
{
ThreadTest a=new ThreadTest();
a.start();
}
这个太奇怪了!
你的程序连Thread都没有出现,好像多线程!

解决方案 »

  1.   

    还想多线程???
    不是有start方法就是线程,我觉得这个程序好搞笑.你的start方法最终会导致死循环,堆栈益处
      

  2.   

    public void start()
    {
    ThreadTest a=new ThreadTest();
    a.start();
    }把你上面的换成下面的试试public void start()
    {
    Thread a=new Thread(this);
    a.start();
    }
      

  3.   

    public void run()
    {

    while(true)
        {
                         j++;      this.repaint();
              try{
        Thread.sleep(30);
           }
            catch(InterruptedException e){
        System.err.println(e.toString());
           }
              
        
        
    }
     }
    试一下!
      

  4.   

    public void start()
    {
    ThreadTest a=new ThreadTest();
                       Thread t=new Thread(a);
                        t.start();    
    }