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; iRelated Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.