填空题

以下是一个播放动画的小应用程序中的run()方法和paint()方法。设动画图片已由小应用程序的init()方法装入内存,并存放于myImage数组中,动画图张数放于变量num中。控制显示和动画图片序号更新的线程也已经在start()方法中创建并启动。paint()方法要播放的动画图片号是curImage。
int curImage=0;final int num=30;
Image[]myImage=new Image[num];
……
public void run(){//控制动画图片号的更新,并重新显示
while(true){
______;
curImage=(curImage+1)%num;
try{ mythread.sleep(200);
}catch(InterruptedException e){}
}
}
public void paint(Graphics g){
if((myImage[curImage])!=null)
g.______(myImage[curImage],10 ,10,
myImage[curImage].getWidth(this),
myImage[curImage].getHeight(this),this);
}

【参考答案】

repaint()
drawImage
热门 试题