Example of MediaTracker class:
Code:
import java.awt.MediaTracker;
import java.net.MalformedURLException;
import javax.swing.JPanel;
public class MTMainClass extends JPanel
{
public void load() throws MalformedURLException
{
URL url1 = new URL("image address");
Image im1 = Toolkit.getDefaultToolkit().getImage(url1);
MediaTracker mt1 = new MediaTracker(this);
mt1.addImage(im1, 0);
try {
mt1.waitForID(0);
} catch (InterruptedException e)
{
System.err.println("Unexpected interrupt in waitForID!");
return;
}
if (mt1.isErrorID(0))
{
System.err.println("Couldn't load image file " + url);
return;
}
}
public static void main(String[] arlgs) {
}
}
Bookmarks