import javax.swing.*; import java.awt.*; import java.util.*; public class Smiley extends JApplet { public static final int FACE_DIAMETER = 200; public static final int X_FACE = 100; public static final int Y_FACE = 50; public static final int EYE_WIDTH = 10; public static final int EYE_HEIGHT = 20; public static final int X_RIGHT_EYE = 155; public static final int Y_RIGHT_EYE = 95; public static final int X_LEFT_EYE = 230; public static final int Y_LEFT_EYE = Y_RIGHT_EYE; public static final int Y_NOSE = 135; public static final int MOUTH_WIDTH = 100; public static final int MOUTH_HEIGHT = 50; public static final int X_MOUTH = 150; public static final int Y_MOUTH = 175; public static final int MOUTH_DEGREES_SHOWN = 180; public void paint(Graphics canvas) { int noseDiameter = 10; int xNose = 195; int mouthStartAngle = 180; String inputString; Scanner keyboard = new Scanner(System.in); System.out.println("Which would you like to change?\nMOUTH, NOSE, or EYES"); inputString = keyboard.nextLine(); //Draw face circle: canvas.setColor(Color.YELLOW); canvas.fillOval(X_FACE, Y_FACE, FACE_DIAMETER, FACE_DIAMETER); canvas.setColor(Color.BLACK); canvas.drawOval(X_FACE, Y_FACE, FACE_DIAMETER, FACE_DIAMETER); //your code goes here //You do not have to modify code after this point //Draw eyes: canvas.fillOval(X_RIGHT_EYE, Y_RIGHT_EYE, EYE_WIDTH, EYE_HEIGHT); canvas.fillOval(X_LEFT_EYE, Y_LEFT_EYE, EYE_WIDTH, EYE_HEIGHT); //Draw nose: canvas.setColor(Color.BLACK); canvas.fillOval(xNose, Y_NOSE, noseDiameter, noseDiameter); //Draw mouth: canvas.setColor(Color.RED); canvas.drawArc(X_MOUTH, Y_MOUTH, MOUTH_WIDTH, MOUTH_HEIGHT, mouthStartAngle, MOUTH_DEGREES_SHOWN); } }