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

I need to convert this application to a gui application using JFrame /* Rings.ja

ID: 3637016 • Letter: I

Question

I need to convert this application to a gui application using JFrame
/* Rings.java
Programmer: Aaron Monhollen
Date: January 16, 2012
Purpose: To create an application and afterwards turn it into a gui application.
*/

// import necessary requirements
import javax.swing.*;
import java.awt.*;

// class header
public class Rings extends JApplet
{
// main method header
public static final int RING_DIAMETER = 80;
public static final int RING_X_OFFSET = 50;
public static final int RING_Y_OFFSET = 50;
public void paint(Graphics canvas)
{

canvas.setColor(Color.BLUE);
canvas.drawOval(0,0, RING_DIAMETER, RING_DIAMETER);

canvas.setColor(Color.BLACK);
canvas.drawOval(2*RING_X_OFFSET,0,RING_DIAMETER,RING_DIAMETER);

canvas.setColor(Color.RED);
canvas.drawOval(4*RING_X_OFFSET,0,RING_DIAMETER,RING_DIAMETER);

canvas.setColor(Color.YELLOW);
canvas.drawOval(RING_X_OFFSET,RING_Y_OFFSET,RING_DIAMETER,RING_DIAMETER);

canvas.setColor(Color.GREEN);
canvas.drawOval(3*RING_X_OFFSET,RING_Y_OFFSET,RING_DIAMETER,RING_DIAMETER);
}
}

Explanation / Answer

7:public class MultipleFaces extends JApplet 8: { 9: public static final int FACE_DIAMETER = 50; 10: public static final int X_FACE0 = 10; 11: public static final int Y_FACE0 = 5; 12: 13: public static final int EYE_WIDTH = 5; 14: public static final int EYE_HEIGHT = 10; 15: public static final int X_RIGHT_EYE0 = 20; 16: public static final int Y_RIGHT_EYE0 = 15; 17: public static final int X_LEFT_EYE0 = 45; 18: public static final int Y_LEFT_EYE0 = Y_RIGHT_EYE0; 19: 20: public static final int NOSE_DIAMETER = 5; 21: public static final int X_NOSE0 = 32; 22: public static final int Y_NOSE0 = 25; 23: 24: public static final int MOUTH_WIDTH = 30; 25: public static final int MOUTH_HEIGHT0 = 0; 26: public static final int X_MOUTH0 = 20; 27: public static final int Y_MOUTH0 = 35; 28: public static final int MOUTH_START_ANGLE = 180; 29: public static final int MOUTH_EXTENT_ANGLE = 180; 30: 31: public void paint(Graphics canvas) 32: { 33: int i, xOffset, yOffset; //Want i to exist after the loop ends 34: 35: for (i = 0; i
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote