package npw; import java.awt.Color; import java.awt.geom.Point2D; import javax.swing.SwingUtilities; import painter.SPainter; import shapes.SCircle; public class Dots { private void paintTheImage() { SPainter painter = new SPainter("WILDLANDS",1000,1000); SCircle dot = new SCircle(50); paintDOT1(painter, dot); paintDOT2(painter, dot); paintDOT3(painter, dot); paintDOT4(painter, dot); paintDOT5(painter, dot); paintDOT6(painter, dot); paintDOT7(painter, dot); paintDOT8(painter, dot); paintDOT9(painter, dot); } private void paintDOT9(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(100); painter.mlt(200); painter.mbk(150); painter.setColor(Color.GREEN); painter.paint(dot); } private void paintDOT8(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(100); painter.mrt(200); painter.mbk(150); painter.setColor(Color.GREEN); painter.paint(dot); } private void paintDOT7(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(120); painter.mrt(200); painter.mfd(370); painter.setColor(Color.RED); painter.paint(dot); } private void paintDOT6(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(120); painter.mlt(200); painter.mfd(370); painter.setColor(Color.RED); painter.paint(dot); } private void paintDOT5(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(50); painter.mbk(400); painter.setColor(Color.PINK); painter.paint(dot); } private void paintDOT4(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(75); painter.mrt(350); painter.mfd(100); painter.setColor(Color.BLUE); painter.paint(dot); } private void paintDOT3(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(75); painter.mlt(350); painter.mfd(100); painter.setColor(Color.BLUE); painter.paint(dot); } private void paintDOT2(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(50); painter.mrt(100); painter.mfd(100); painter.setColor(Color.PINK); painter.paint(dot); } private void paintDOT1(SPainter painter, SCircle dot) { painter.moveToCenter(); dot.resetRadius(50); painter.mlt(100); painter.mfd(100); painter.setColor(Color.PINK); painter.paint(dot); } public Dots(){ paintTheImage(); } public static void main(String[]args){ SwingUtilities.invokeLater(new Runnable() { @Override public void run() { new Dots(); } }); } }