某小应用程序实现幻灯片放映。小应用程序的init( )方法将幻灯片读入数组中存储和注册鼠标监视器。程序运行时,单击鼠标,就顺序变换放映幻灯片的序号。这里给出的是其中的paint( )方法和mousePressed( )方法。
final int number=30; //假定幻灯片有30张
int count=0;
Image[ ]pic=new Image[number];
public void paint(______gc) {
if((pic[count])!=null)
gc.drawImage(pic[count],10,10,pic[count].getWidth(this),
pic[count].getHeight(this),this);
}
public void mousePressed(MouseEvent e) {
count=(count+1)% number; //循环逐张显示
__________;
}