/* *Program to paint a red cross. */ package npw; import painter.SPainter; import shapes.SRectangle; import javax.swing.*; import java.awt.*; public class RedCross { private void paintCode() { SPainter painter = new SPainter("Red Cross", 600,600); SRectangle cross = new SRectangle(500,100); painter.setColor(Color.RED); painter.paint(cross); paintTheVerticalCross(painter,cross); paintTheHorizontalCross(painter,cross); } //REQUIRED INFRASTRUCTURE public RedCross() { paintCode(); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new RedCross(); } }); } private void paintTheVerticalCross(SPainter painter, SRectangle cross) { painter.setColor(Color.RED); painter.paint(cross); } private void paintTheHorizontalCross(SPainter painter, SRectangle cross) { painter.setColor(Color.RED); painter.tl(); painter.paint(cross); painter.tr(); } }