MickeyMouse.java
1    package NPW;
2    
3    
4    import painter.SPainter;
5    import shapes.SCircle;
6    import javax.swing.SwingUtilities;
7    import java.awt.Color;
8    
9    public class MickeyMouse {
10       private void paintTheimage(){
11           // 1. Create a painter
12           SPainter klee = new SPainter("Mickey Mouse",800,800);
13           //2. Create the Circle for head
14           SCircle circle = new SCircle(200);
15           // 3. change color to orange
16           klee.setColor(Color.ORANGE);
17           // 4. paint head
18           klee.paint(circle);
19           // 5. move klee to left ear
20           klee.mfd(195);
21           klee.mlt(195);
22           // 6. shrink the circle for left ear
23           circle.s2();
24           // 7. paint the ear
25           klee.paint(circle);
26           // 8. move right for ear
27           klee.mrt(395);
28           // 9. paint last ear
29           klee.paint(circle);
30       }
31       public MickeyMouse() {
32           paintTheimage();
33       }
34   
35       public static void main(String[] args) {
36           SwingUtilities.invokeLater(new Runnable() {
37               public void run() {
38                   new MickeyMouse();
39               }
40           });
41       }
42   }
43