C
Crymes
Guest
Hallo,
Ich hab ein Problem beim Zeichnen eines Bildes per Graphics2D Objekt, es wird nichts gezeichnet
Hier mein Code:
Wisst ihr woran das liegt?
Edit: Hab das Problem gefunden, scalefak ist 0, aber warum ?
Ich hab ein Problem beim Zeichnen eines Bildes per Graphics2D Objekt, es wird nichts gezeichnet
Hier mein Code:
Code:
private void drawPicture(Graphics2D grafik)
{
//Wenn das Bild noch nicht geladen wurde
if(Picture == null)
{
//Bild laden
Picture = new ImageIcon("/home/me/Desktop/bild.JPG");
}
//Skalenwerte; Wunschgröße 500x500
float scalefak = 500 / Picture.getIconWidth();
int height = (int) (Picture.getIconHeight() * scalefak);
int width = (int) (Picture.getIconWidth() * scalefak);
//Bild anzeigen
grafik.drawImage(Picture.getImage(), 200, 200, width, height, null);
}
Wisst ihr woran das liegt?
Edit: Hab das Problem gefunden, scalefak ist 0, aber warum ?
Zuletzt bearbeitet: