Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package programming.set10.dude;
- import java.awt.Color;
- import acm.graphics.GCompound;
- import acm.graphics.GOval;
- import acm.graphics.GPolygon;
- import acm.graphics.GRect;
- import acm.program.GraphicsProgram;
- public class PatchworkRug extends GraphicsProgram {
- public void run() {
- TestPatch test = new TestPatch();
- add(test);
- }
- }
- class TestPatch extends GCompound {
- public TestPatch() {
- // adding a GRect
- GRect square = new GRect(0, 0, 100, 100);
- square.setFilled(true);
- square.setFillColor(Color.GREEN);
- add(square);
- // and a circle
- GOval circle = new GOval(100, 0, 100, 100);
- circle.setFilled(true);
- circle.setFillColor(Color.RED);
- add(circle);
- // triangle
- GPolygon triangle = new GPolygon();
- triangle.addVertex(0, 150);
- triangle.addVertex(100, 100);
- triangle.addVertex(100, 200);
- triangle.setFilled(true);
- triangle.setFillColor(Color.BLUE);
- add(triangle);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement