Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

import java.awt.Color; import java.awt.Graphics; import javax.swing.JApplet; pub

ID: 3845536 • Letter: I

Question

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JApplet;

public class HackerChallenge extends JApplet{

/**

   *

   */

   private static final long serialVersionUID = 1L;

public void init()

{

setSize(1040,1040);

}

  

public void paint(Graphics canvas)

{

  

//lets define a for loop to print 5 circles going across

  

for(int row = 0; row <= 840; row += 210)

{

  

//lets define a nested for loop to print 4 circles going down

for(int col = 0; col <= 690; col +=180)

{

// orange

canvas.setColor(Color.ORANGE);

canvas.fillOval(row, col, 160, 160);

  

//white

canvas.setColor(Color.WHITE);

canvas.fillOval(row + 15, col + 15, 130, 130);

  

//blue

canvas.setColor(Color.BLUE);

canvas.fillArc(row + 20, col + 20, 119, 116, 50, 260);

// white

canvas.setColor(Color.WHITE);

canvas.fillOval(row + 45, col + 35, 85, 85);

  

  

//blue

canvas.setColor(Color.BLUE);

canvas.fillArc(row + 50, col +40, 75, 75, 70, 250);

// white

canvas.setColor(Color.WHITE);

canvas.fillOval(row + 60, col + 50, 65, 65);

  

// message

canvas.setColor(Color.BLUE);

canvas.drawString("Orange Coast College", row + 35, col + 170);

}

}

  

}

}

please help i dont know how make curve arc

iew Safari Bookmarks Develop Bookmarks Develop Window Help Week 6: 3/5 3/ 32865.20163 Applet Viewer occuogowcass Applet Orange Coast College Orange Coast Colege Orange Coast Cole Orange Coast Colege orange Coast College Orange Coast Colege occ.blackboard.com Home I Chegg.com College Orange Coast College Orange Co College e Coast College College Coast College 51% Tue 5:03 PM Orange Coast C Orange Coast College Orange Coast C vascript er failed script pse anchez-3 ractice ct 2

Explanation / Answer

In order to draw the curve you can use and implement the following approch-

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.geom.*;

public class DrawCurveArc extends JApplet {
  BasicStroke basicStroke = new BasicStroke(5.0f);  
    public void paint(Graphics g) {
    Graphics2D g2d = (Graphics2D) g;
    g2d.setPaint(Color.yellow);
    g2d.setStroke(basicStroke);
    g2d.draw(new Arc2D.Double(10, 15, 155, 155, 65, 155,
        Arc2D.OPEN));
    }
  public static void main(String s[]) {
    JFrame frame = new JFrame("Draw Curve Arc");
    JApplet applet = new DrawCurveArc();
    frame.getContentPane().add("Center", applet);
    frame.setSize(400, 200);
    frame.show();
  }
}