Dots.java
package npw;

import painter.SPainter;
import shapes.SCircle;
import shapes.SRectangle;

import javax.swing.*;
import java.awt.*;

public class Dots {

    private void paintTheImage() {
        SPainter pic = new SPainter("Dots", 1500, 1500);
        SCircle dot1 = new SCircle(50);
        SCircle dot2 = new SCircle(70);
        SCircle dot3 = new SCircle(100);
        SCircle dot4 = new SCircle(130);

        pic.setColor(Color.RED);
        pic.mfd(300);
        pic.paint(dot1);
        pic.moveToCenter();
        pic.mrt(200);
        pic.mbk(30);
        pic.paint(dot1);
        pic.moveToCenter();
        pic.mlt(200);
        pic.mbk(30);
        pic.paint(dot1);
        pic.moveToCenter();
        pic.setColor(Color.black);
        pic.mlt(200);
        pic.mfd(170);
        pic.paint(dot2);
        pic.moveToCenter();
        pic.mrt(200);
        pic.mfd(170);
        pic.paint(dot2);
        pic.setColor(Color.lightGray);
        pic.moveToCenter();
        pic.mbk(170);
        pic.paint(dot3);
        pic.moveToCenter();
        pic.mfd(50);
        pic.paint(dot3);
        pic.setColor(Color.cyan);
        pic.moveToCenter();
        pic.mrt(350);
        pic.mbk(150);
        pic.paint(dot4);
        pic.moveToCenter();
        pic.mlt(350);
        pic.mbk(150);
        pic.paint(dot4);
    }
    public Dots(){
        paintTheImage();
    }
    public static void main(String[] args){
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                new npw.Dots();
            }
        });
    };

}