package npw; import java.awt.*; import javax.swing.SwingUtilities; import painter.SPainter; import shapes.SCircle; public class Dots { private void paintTheImage() { SPainter Dots = new SPainter("Dots", 1000, 1000); SCircle dot1= new SCircle(100); SCircle dot2=new SCircle(50); SCircle dot3 =new SCircle(25); paintreddot(Dots, dot1); paintyellowdot(Dots, dot2); paintgreendot(Dots, dot3); } private void paintgreendot(SPainter Dots, SCircle dot3) { Dots.setColor(Color.GREEN); Dots.mbk(200); Dots.paint(dot3); Dots.tr(90); Dots.mfd(250); Dots.paint(dot3); Dots.mbk(500); Dots.paint(dot3); Dots.moveToCenter(); Dots.tl(90); } private void paintyellowdot(SPainter Dots, SCircle dot2) { Dots.setColor(Color.YELLOW); Dots.paint(dot2); Dots.tr(90); Dots.mfd(250); Dots.paint(dot2); Dots.mbk(500); Dots.paint(dot2); Dots.moveToCenter(); Dots.tl(90); } private void paintreddot(SPainter Dots, SCircle dot1) { Dots.setColor(Color.RED); Dots.mfd(200); Dots.paint(dot1); Dots.tr(90); Dots.mfd(250); Dots.paint(dot1); Dots.mbk(500); Dots.paint(dot1); Dots.moveToCenter(); Dots.tl(90); } //required infrastructure public Dots() { paintTheImage(); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Dots(); } }); } }