一直进不了第2个if块,求教,谢谢
import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;public class Tarantulas extends Applet implements Runnable
{
Image img[] = new Image[2];
Thread thread;
MediaTracker tracker;

public void init()
{
tracker = new MediaTracker(this);
for(int i=0;i<2;i++)
{
img[i] = getImage(getCodeBase(), "/"+i+".gif");
tracker.addImage(img[i], 0);
}
}

public void start()
{
thread = new Thread(this);
thread.start();
}

public void stop()
{
thread.stop();
thread = null;
}

public void run() 
{
try 
{
tracker.waitForID(0);
}
catch (InterruptedException e)
{
return;
}
repaint();
}

public void paint(Graphics g)
{
if((tracker.statusID(0, true)&MediaTracker.ERRORED)!=0)
{
g.setColor(Color.red);
g.fillRect(0, 0, size().width, size().height);
return;
}
if((tracker.statusID(0, true)&MediaTracker.COMPLETE)!=0)
{
for(int i=0;i<2;i++)
g.drawImage(img[i],i*img[i].getWidth(this),0,this);
}
else
{
Font font = new Font("Helvetica",Font.PLAIN,18);
FontMetrics fm = g.getFontMetrics(font);
String str = new String("Loading images...");
g.setFont(font);
g.drawString(str, (size().width - fm.stringWidth(str))/2, ((size().height - fm.getHeight())/2)+fm.getAscent());
}

}
}