Kreis in Kreis

Schaaaf

Bekanntes Mitglied
Ich wollte einen Kreis im Kreis zeichnen, aber irgendwie geht es nicht wie ich denke... ist denn bei
Java:
drawOval(x,y,a,b)
nicht x,y der Mittelpunkt? Sonst müsste doch z.B. der Kreis
Java:
drawOval(100,100,50,50)
in
Java:
drawOval(100,100,20,20)
liegen..
Ist aber nicht so..
 
Nein, mit x / y definierst du die Position und mit a / b die Grösse des umliegenden Rechtecks. Du kannst ja mal die Zeile kopieren und statt drawOval drawRect mit den gleichen Parametern benutzen.
 
Java:
public static void drawCircle(int cX, int cY, int r, Graphics g)
{
	g.drawOval(cX - r, cY - r, r * 2, r * 2);
}

?

Edit: Zu laaaaaaaaahm.
 

Zurück
Oben