Dots.java
1    // why do i do this to myself honestly lmao big rip
2    package npw;
3    
4    import java.awt.Color;
5    import javax.swing.SwingUtilities;
6    import painter.SPainter;
7    import shapes.SCircle;
8    
9    public class Dots {
10       private void paintTheImage() {
11           SPainter timmy = new SPainter("DOTS",600,600);
12           SCircle cosmo = new SCircle(70);
13           SCircle poof = new SCircle (90);
14           SCircle tootie = new SCircle (80);
15           SCircle wanda = new SCircle (60);
16           timmy.setColor(Color.RED); timmy.paint(poof); timmy.mfd(200); timmy.paint(poof); timmy.mbk(400);
17           timmy.paint(poof); timmy.mfd(200); timmy.setColor(Color.GREEN);
18           timmy.mlt(200); timmy.paint(cosmo); timmy.mrt(400); timmy.paint(cosmo); timmy.mlt(200);
19           timmy.setColor(Color.PINK); timmy.mlt(200); timmy.mfd(200); timmy.paint(wanda);
20           timmy.mrt(400); timmy.paint(wanda); timmy.moveToCenter();
21           timmy.setColor(Color.BLUE); timmy.mlt(200); timmy.mbk(200); timmy.paint(tootie);
22           timmy.mrt(400); timmy.paint(tootie); timmy.moveToCenter();
23       }
24       // REQUIRED INFRASTRUCTURE
25       public Dots(){
26           paintTheImage();
27       }
28   
29       public static void main(String[] args) {
30           SwingUtilities.invokeLater(new Runnable() {
31               public void run() { new Dots();
32               }
33           });
34       }
35   }
36   
37   
38