Hallo Leute,
im unten gezeigten Code möchte ich prüfen, ob ein Image fertig geladen wurde.
Dazu möchte ich den MediaTracker verwenden und verstehen was genau dieser macht.
Im oberen Try/Catch wird das Image ja schon geladen und es wird ordentlich Angezeigt.
Ich sehe keine Auswirkung ob der MediaTracker überhaupt arbeitet (er wirft keine Exception) oder nicht.
Macht der MediaTracker hier überhaupt Sinn?
Gruß
tschero
im unten gezeigten Code möchte ich prüfen, ob ein Image fertig geladen wurde.
Dazu möchte ich den MediaTracker verwenden und verstehen was genau dieser macht.
Java:
private JLabel logoLabel;
private Image image;
private MediaTracker myMediaTracker = new MediaTracker(this);
public Logo_Test(String titel)
{
super(titel);
try
{
image = ImageIO.read(getClass().getResource("../images/iconTest.jpg"));
}
catch (IOException ex)
{
Logger.getLogger(Logo_Test.class.getName()).log(Level.SEVERE, null, ex);
}
myMediaTracker.addImage(image, 1);
try {
myMediaTracker.waitForAll();
} catch (InterruptedException ex) {
Logger.getLogger(Logo_Test.class.getName()).log(Level.SEVERE, null, ex);
}
Im oberen Try/Catch wird das Image ja schon geladen und es wird ordentlich Angezeigt.
Ich sehe keine Auswirkung ob der MediaTracker überhaupt arbeitet (er wirft keine Exception) oder nicht.
Macht der MediaTracker hier überhaupt Sinn?
Gruß
tschero