Ciao!
Nello scorso compito il docente aveva chiesto di disegnare questa stella solamente con un GeneralPath.

Io ho scritto il codice seguente che
disegna solamente l'ellisse, anche se non capisco il perché. Inoltre non mi è chiaro il ruolo del valore booleano in append.
Codice:
GeneralPath stella = new GeneralPath();
stella.moveTo (-100, 0);
stella.lineTo (-3, -3);
stella.lineTo (0, -100);
stella.lineTo (3, -3);
stella.lineTo (100, 0);
stella.lineTo (3,3);
stella.lineTo (0, 100);
stella.lineTo (-3, 3);
stella.append(new Ellipse2D.Double(-100,-100, 200,200), true);
stella.closePath();