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(); } }); }; }