有没有老师帮我看看这段代码,我的目的是在Applet里加载图片,并且每隔100毫秒换一张.package appletThread;import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;
import java.util.InputMismatchException;
public class AppletThreadedAnimation extends Applet implements Runnable {
MediaTracker tracker;
Thread threaImage;
Image[] imagearr=new Image[10];
int num=0;
public void run() {
try{
tracker.waitForID(0);
System.out.println(";加载成功");
}catch(InterruptedException e)
{
System.out.println(e);
}
Thread cut=Thread.currentThread();
while(threaImage==cut)
{
try
{
threaImage.currentThread().sleep(100);

}catch(InterruptedException e){
System.out.print(e);
}
}
synchronized(this)
{
num++;
if(num>=imagearr.length)
{
num=0;
}
}
repaint();
}
public void start(){
threaImage=new Thread(this);
threaImage.start();
}
public void stop(){
threaImage=null;
}
/**
 * @param args
 */ public void init()
{
tracker =new MediaTracker(this);
for(int i=1;i<=10;i++)
{
imagearr[i-1]=getImage(getDocumentBase(), "image/"+i+".jpg");
tracker.addImage(imagearr[i-1], 0);
}

}
public void paint(Graphics g)
{
g.drawImage(imagearr[num], 0, 0, this);
System.out.println("222222");
resize(810, 610);
}
public void update(Graphics g){
paint(g);
}}我不知道图片的路径有没有问题,所以也剪切了路径图发上来.希望有老师可以教教我