package npw; import painter.SPainter; import shapes.SCircle; import javax.swing.*; import java.awt.*; public class Dots { public Dots() { paintTheImage(); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Dots(); } }); } private void paintTheImage() { SPainter painter = new SPainter("Dots", 600, 600); SCircle dot = new SCircle(10); paintAzureCircles(painter, dot); } private void paintAzureCircles(SPainter painter, SCircle dot) { painter.setColor(Color.ORANGE); dot.expand(10); painter.paint(dot); painter.mfd(2*(dot.radius()+1)); dot.expand(10); painter.mlt(dot.radius()+1); painter.paint(dot); painter.mrt(dot.diameter()+1); painter.paint(dot); painter.mlt(dot.radius()); painter.moveToCenter(); dot.expand(10); painter.setColor(Color.RED); painter.mbk(2*dot.radius()); painter.mlt(dot.radius()+1); painter.paint(dot); painter.mrt(dot.diameter()+1); painter.paint(dot); painter.mlt(dot.radius()); dot.expand(10); painter.setColor(Color.green); painter.mbk(dot.diameter()); painter.mlt(dot.diameter()); painter.paint(dot); painter.mrt(2*dot.diameter()); painter.paint(dot); painter.moveToCenter(); dot.expand(10); painter.setColor(Color.MAGENTA); painter.mfd(3*dot.radius()); painter.mlt(dot.radius()+1); painter.paint(dot); painter.mrt(dot.diameter()+1); painter.paint(dot); } }