/* square,circle,square */ package shapes; import painter.SPainter; import javax.swing.*; import java.awt.*; public class ShapesThings { //the solution to the blue dot problem private void paintTheImange(){ SPainter klee = new SPainter("Blue dot",600,600); SSquare square = new SSquare(400); klee.setColor(Color.black); klee.draw(square); klee.setColor(Color.black); SCircle disk = square.inscribingCircle(); klee.draw(disk); SSquare diamond = disk.inscribingSquare(); klee.faceNorth(); klee.setColor(Color.blue); klee.tr(45); klee.paint(diamond); } //requied infrastructure public ShapesThings(){ paintTheImange(); } public static void main(String[] args){ SwingUtilities.invokeLater(new Runnable(){ public void run(){ new ShapesThings(); } }); } }