/* * Program to paint a red cross */ package npw; import java.awt.Color; import javax.swing.SwingUtilities; import painter.SPainter; import shapes.SSquare; import shapes.SRectangle; public class RedCross { public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable(){ public void run(){ new RedCross(); } }); } // Create a background and then draw two rectangles. public RedCross(){ paintTheImage(); } private void paintTheImage(){ SPainter Kevin = new SPainter("Canvas",600,600); SRectangle Horizontal = new SRectangle(500,500); Kevin.setColor(Color.RED); Kevin.paint(Horizontal); SSquare FourWhites = new SSquare(200); Kevin.setColor(Color.WHITE); Kevin.mlt(150); Kevin.mfd(150); Kevin.paint(FourWhites); Kevin.moveToCenter(); Kevin.mrt(150); Kevin.mfd(150); Kevin.paint(FourWhites); Kevin.moveToCenter(); Kevin.mlt(150); Kevin.mbk(150); Kevin.paint(FourWhites); Kevin.moveToCenter(); Kevin.mrt(150); Kevin.mbk(150); Kevin.paint(FourWhites); Kevin.moveToCenter(); } }