当前位置: 技术问答>java相关
请教repaint()的机制
来源: 互联网 发布时间:2015-05-22
本文导语: repaint() 在自定义的函数中为何调用不正常. for instance: void begin() { for(int i=0; i update() -> paint() update() 一般都是有需要才被调用的。 通常应该重载 update() 和 paint() 而不是 repaint()。 | rep...
repaint() 在自定义的函数中为何调用不正常.
for instance:
void begin()
{
for(int i=0; i update() -> paint()
update() 一般都是有需要才被调用的。
通常应该重载 update() 和 paint() 而不是 repaint()。
for instance:
void begin()
{
for(int i=0; i update() -> paint()
update() 一般都是有需要才被调用的。
通常应该重载 update() 和 paint() 而不是 repaint()。
|
repaint()类似于一个接口
你需要重载 update() ,paint()方法让其调用
你需要重载 update() ,paint()方法让其调用
|
repain()调用Component类的update()方法清除Component背景中以前的绘图,然后update()在调用paint()。一般不要重载repaint(),有必要的话重载update()。