Thursday, July 4, 2024
HomeLanguagesJavaDraw a Smiley in Java Applet

Draw a Smiley in Java Applet

Given task is to draw a smiley face in Java Applet.
Approach: 
 

  1. Create three Ovals, one for the face, two for the eyes.
  2. Fill eyes oval with black color.
  3. Create an arc for the smile in the face.

Below is the implementation of the above approach:
Applet Program:
 

Java




// Java program to Draw a
// Smiley using Java Applet
import java.applet.*;
import java.awt.*;
/*<applet code ="Smiley" width=600 height=600>
</applet>*/
 
public class Smiley extends Applet {
    public void paint(Graphics g)
    {
 
        // Oval for face outline
        g.drawOval(80, 70, 150, 150);
 
        // Ovals for eyes
        // with black color filled
        g.setColor(Color.BLACK);
        g.fillOval(120, 120, 15, 15);
        g.fillOval(170, 120, 15, 15);
 
        // Arc for the smile
        g.drawArc(130, 180, 50, 20, 180, 180);
    }
}


Output: 
 

Note: To run the applet in command line use the following commands 
 

> javac Smiley.java
> appletviewer Smiley.java

You can also refer https://www.neveropen.co.za/different-ways-to-run-applet-in-java to run applet program .
 

Nokonwaba Nkukhwana
Experience as a skilled Java developer and proven expertise in using tools and technical developments to drive improvements throughout a entire software development life cycle. I have extensive industry and full life cycle experience in a java based environment, along with exceptional analytical, design and problem solving capabilities combined with excellent communication skills and ability to work alongside teams to define and refine new functionality. Currently working in springboot projects(microservices). Considering the fact that change is good, I am always keen to new challenges and growth to sharpen my skills.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments