Advertisement
Guest User

testpatch

a guest
Jan 21st, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.93 KB | None | 0 0
  1. package programming.set10.dude;
  2.  
  3. import java.awt.Color;
  4.  
  5. import acm.graphics.GCompound;
  6. import acm.graphics.GOval;
  7. import acm.graphics.GPolygon;
  8. import acm.graphics.GRect;
  9. import acm.program.GraphicsProgram;
  10.  
  11. public class PatchworkRug extends GraphicsProgram {
  12.    
  13.     public void run() {
  14.         TestPatch test = new TestPatch();
  15.         add(test);
  16.     }
  17. }
  18.  
  19. class TestPatch extends GCompound {
  20.    
  21.     public TestPatch() {
  22.  
  23.         // adding a GRect
  24.         GRect square = new GRect(0, 0, 100, 100);
  25.         square.setFilled(true);
  26.         square.setFillColor(Color.GREEN);
  27.         add(square);
  28.  
  29.         // and a circle
  30.         GOval circle = new GOval(100, 0, 100, 100);
  31.         circle.setFilled(true);
  32.         circle.setFillColor(Color.RED);
  33.         add(circle);
  34.  
  35.         // triangle
  36.         GPolygon triangle = new GPolygon();
  37.         triangle.addVertex(0, 150);
  38.         triangle.addVertex(100, 100);
  39.         triangle.addVertex(100, 200);
  40.         triangle.setFilled(true);
  41.         triangle.setFillColor(Color.BLUE);
  42.         add(triangle);
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement