对于Graphics画笔 我们最好不要在run()方法中写这个画笔 刚进入这个线程时,就会调用run()方法 我们不好控制run()方法的改变情况(画笔在paint方法里 paint方法的调用是自动调用,所以会出现paint还没运行 就执行了run,这样的话Graphics g 根本就没传进去,run方法里的g是null 所以报错 要解决会麻烦!)
因此 我们在run()方法里 就写重绘方法就行了 每0.1秒重绘一下就行!!!!
如下:
对于Graphics画笔 我们最好不要在run()方法中写这个画笔 刚进入这个线程时,就会调用run()方法 我们不好控制run()方法的改变情况(画笔在paint方法里 paint方法的调用是自动调用,所以会出现paint还没运行 就执行了run,这样的话Graphics g 根本就没传进去,run方法里的g是null 所以报错 要解决会麻烦!)
因此 我们在run()方法里 就写重绘方法就行了 每0.1秒重绘一下就行!!!!
如下: