Question: Program: The main activities of this program are to draw shapes using different kinds of Java drawing methods. SOLVED
The main activities of this program are to draw shapes using different kinds of Java drawing methods. Particularly, you are asked to draw a frosty snowman. Use your imagination, but be sure that Frosty has the following snowman-like properties.
A tripartite body (3 ovals, possibly circles)
Rectangular buttons of some non-white color on the middle oval.
Branches for arms sticking out of the middle oval.
The top oval, the head, has the following properties:
Two eyes, some sort of oval
A carrot nose, drawn as a polygon
A red licorice mouth (drawn as an arc)
A hat on the head, drawn as a polygon
Draw a scarf with writing on it
Technical requirements are:
Use two classes pattern to do the job: name the application class “TestSnowMan” and name the work class “SnowMan”. Your implementation for this assignment must use JFrame.
Draw a class diagram in the space below (your class diagram must match your code)
Paste your complete source code here (code needs to conform to Java coding convention (be consistent and indent appropriately))