java awt !paint()里调repaint()为什么不是死循环?
孙鑫老师说:repaint会产生一个awt线程去调用update方法,然后由这个方法再调用paint方法。这不还是一死循环吗,只不过多了个弯?paint又调repaint...
孙鑫老师说:repaint会产生一个awt线程去调用update方法,然后由这个方法
再调用paint方法。
这不还是一死循环吗,只不过多了个弯?paint又调repaint又调update又调paint……
qqlxinye:
当paint被调用时就会产生一个线程专看着图像有没有变,当repaint时其实就是叫这线程看看图像是不是改变了,改了就调update没改就什么都不干,是吗? 展开
再调用paint方法。
这不还是一死循环吗,只不过多了个弯?paint又调repaint又调update又调paint……
qqlxinye:
当paint被调用时就会产生一个线程专看着图像有没有变,当repaint时其实就是叫这线程看看图像是不是改变了,改了就调update没改就什么都不干,是吗? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询