我口述吧 简单清晰
假设A类继承JPanel类并实现Runnable接口
A的run函数是循环调用repaint函数
此时 main函数下建立一个线程放入A类
Thread X=new Thread(new A)    X.start()可以循环调用repaint()函数
但是 我B类继承A类并实现Runnable接口 B的run函数是循环调用A类的repaint函数 此时在A类中创建线程放入B类
Thread M=new Thread(new B)    M.start()并不能调用repaint函数 
不解 求高人解答 谢谢 再三感谢