Slyh: Bild in ein bestimmtes Panel darstellen

Beitrag lesen

Hallo,

Wenn ich das so zeichne:
g.drawImage(bild1, 100, 100, 100, 100, this);

Leitest du von Panel ab oder was genau tust du?
Gib vielleicht einfach mal ein bißchen mehr Code an...

Dann sehe ich das Bild auch gar nicht. Das müsste doch normalerweise dann an der Pos. 100,100 gezeichnet werden oder?

Ja. Bist du sicher, daß das Bild bereits geladen wurde? Überprüf mal width
und height vom Bild. Sind die z.B. -1 wurde das Bild noch nicht geladen.

Dazu wäre interessant, wie du das Bild lädst. Ich würde die ImageIO-API aus
dem Package javax.imageio empfehlen. Die macht am wenigsten Stress. Ansonsten
solltest du in einer Java-Quelle deiner Wahl (z.B. eines der kostenlosen
Bücher) nachsehen wie man Bilder über den MediaTracker richtig lädt.

Wenn das Bild korrekt geladen wird, liegt das Problem wohl anderswo. Um
eine konkrete Aussage treffen zu können, solltest du etwas mehr Code zur
Verfügung stellen.

Gruß
Slyh