Hallo, wir sind in der Schule gerade auf objektorentiertes Programmieren umgestiegen.
Ich möchte jetzt ein Tortendiagramm zeichnen
Das ist der Code. Allerdings geht er nicht, bitte helft mir
Bei allen werten angegeben fehlt ein abschnitt, und sowas wie 50 zu 50 geht nur wenn man es nacheinander eingibt
Wir sind in der Klasse Tortendiagramm, Jframe
g.setColor(Color.red);
endwert = (wert[0] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, 0, endwert);
g.setColor(Color.green);
startwert = endwert;
endwert = (wert[1] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, startwert, endwert);
g.setColor(Color.black);
startwert = endwert;
endwert =( wert[2] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, startwert, endwert);
g.setColor(Color.white);
startwert = endwert;
endwert = (wert[3] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, startwert, endwert);
g.setColor(Color.blue);
startwert = endwert;
endwert = (wert[4] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, startwert, endwert);
Ich möchte jetzt ein Tortendiagramm zeichnen
Das ist der Code. Allerdings geht er nicht, bitte helft mir
Bei allen werten angegeben fehlt ein abschnitt, und sowas wie 50 zu 50 geht nur wenn man es nacheinander eingibt
Wir sind in der Klasse Tortendiagramm, Jframe
g.setColor(Color.red);
endwert = (wert[0] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, 0, endwert);
g.setColor(Color.green);
startwert = endwert;
endwert = (wert[1] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, startwert, endwert);
g.setColor(Color.black);
startwert = endwert;
endwert =( wert[2] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, startwert, endwert);
g.setColor(Color.white);
startwert = endwert;
endwert = (wert[3] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, startwert, endwert);
g.setColor(Color.blue);
startwert = endwert;
endwert = (wert[4] * 360)/100;
g.fillArc(breite / 2, this.hoehe / 2, 199, 199, startwert, endwert);