1 /* 2 * Create a red x using only one rectangle. 3 */ 4 package npw; 5 6 import painter.SPainter; 7 import shapes.SRectangle; 8 9 import javax.swing.*; 10 import java.awt.*; 11 12 public class RedX { 13 private void paintTheImage(){ 14 SPainter klee = new SPainter("Blue Dot",600,600); 15 SRectangle line = new SRectangle(100,500); 16 klee.setColor(Color.red); 17 klee.setHeading(45); 18 klee.paint(line); 19 klee.setHeading(135); 20 klee.paint(line); 21 } 22 //REQUIRED INFRASTRUCTURE 23 public RedX(){ 24 paintTheImage(); 25 } 26 public static void main(String[] args){ 27 SwingUtilities.invokeLater(new Runnable() { 28 public void run(){ 29 new RedX(); 30 } 31 }); 32 } 33 } 34