Guest User

Rectangle

a guest
Jun 21st, 2016
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. import java.awt.geom.Point2D;
  2.  
  3. public class Rectangle extends SubPath
  4. {
  5. Rectangle(Point2D.Float p0, Point2D.Float p1, Point2D.Float p2, Point2D.Float p3)
  6. {
  7. super(p0);
  8. lineTo((float)p1.getX(), (float)p1.getY());
  9. lineTo((float)p2.getX(), (float)p2.getY());
  10. lineTo((float)p3.getX(), (float)p3.getY());
  11. closePath();
  12. }
  13.  
  14. //
  15. // Object override
  16. //
  17. @Override
  18. public String toString()
  19. {
  20. StringBuilder builder = new StringBuilder();
  21. builder.append(" {\n Rectangle\n Start at: ")
  22. .append(start.getX())
  23. .append(", ")
  24. .append(start.getY())
  25. .append('\n');
  26. for (Segment segment : segments)
  27. builder.append(segment);
  28. if (closed)
  29. builder.append(" Closed\n");
  30. builder.append(" }\n");
  31. return builder.toString();
  32. }
  33. }
Add Comment
Please, Sign In to add comment