跟踪加载图像

等待图像加载完成后再进行其它操作,避免加载被打断。

 

代码
Image im;
int w,h;
//跟踪加载图像,所在类继承JFrame
public void loadImage(){
im
=Toolkit.getDefaultToolkit().getImage(fileName);
MediaTracker tracker
=new MediaTracker(this);
tracker.addImage(im,
0);
try{
tracker.waitForID(
0);
//tracker.waitForAll();
}catch(InterruptedException e){
e.printStackTrace();
}
w
=im.getWidth(this);
h
=im.getHeight(this);
}

 

 

 

posted @ 2010-06-27 20:52  xngeer  阅读(125)  评论(0编辑  收藏  举报