hi @ll
bin Java-n00b und habe Probleme mit folgender Aufgabenstellung:
Habe folgenden Code geschrieben und verstehe nicht, was ich falsch gemacht habe...könnte sich das vielleicht mal jemand ansehen und mir helfen? Bin ziemlich ratlos... :-/
Es wird nur der erste Kreis gezeichnet... :-/
mfg BBB
bin Java-n00b und habe Probleme mit folgender Aufgabenstellung:
Schreiben Sie private void zeichneKreis(?). Der Methode werden Radius und
Kreis-Mittelpunkt übergeben.
Testen Sie die Methode, indem Sie 10 Kreise von links nach rechts zeichnen. Der Mittelpunkt
des neuen Kreises befindet sich auf dem Kreisumfang im Osten des Vorgängers, sein Radius
ist um 20% grösser.
Habe folgenden Code geschrieben und verstehe nicht, was ich falsch gemacht habe...könnte sich das vielleicht mal jemand ansehen und mir helfen? Bin ziemlich ratlos... :-/
Code:
public class P6Methoden extends Applet {
public void init() {
}
public void paint(Graphics g) {
int i=0;
int xKr=50, yKr=100, rad=20, d=40;
for(i=0;i<10;i++) {
zeichneKreis(g, xKr, yKr, rad);
d=2*rad;
rad=rad/100*120;
xKr=xKr+d-rad;
yKr=yKr-d/2+rad;
}
}
private void zeichneKreis(Graphics g, int xKr, int yKr, int rad){
g.drawOval(xKr,yKr,rad,rad);
}
}
mfg BBB