/** Draw the circle with current specifications on screen. */
 private void draw() {
   if (isVisible) {
     Canvas canvas = Canvas.getCanvas();
     canvas.draw(
         this,
         color,
         new Ellipse2D.Double(
             xPosition, yPosition,
             diameter, diameter));
     canvas.wait(10);
   }
 }
Exemple #2
0
 /*
  * Erase the circle on screen.
  */
 private void erase() {
   Canvas canvas = Canvas.getCanvas();
   canvas.erase(new Ellipse2D.Double(xPosition, yPosition, diameter, diameter));
 }
Exemple #3
0
 /*
  * Draw the circle with current specifications on screen.
  */
 private void draw() {
   Canvas canvas = Canvas.getCanvas();
   canvas.setForegroundColour(color);
   canvas.fill(new Ellipse2D.Double(xPosition, yPosition, diameter, diameter));
   canvas.wait(10);
 }
 /** Erase the circle on screen. */
 private void erase() {
   if (isVisible) {
     Canvas canvas = Canvas.getCanvas();
     canvas.erase(this);
   }
 }