Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
73
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.Frame;
  2. import java.awt.Graphics;
  3. import java.awt.Graphics2D;
  4. import java.awt.geom.CubicCurve2D;
  5. import java.awt.geom.QuadCurve2D;
  6. import javafx.scene.shape.*;
  7.  
  8. public class Roman extends Frame
  9. {
  10. public Roman()
  11. {
  12. setTitle("Roman Arch");
  13. setSize(1000, 1000);
  14. setVisible(true);
  15. }
  16.  
  17. public void paint(Graphics g)
  18. {
  19. Graphics2D g2 = (Graphics2D) g;
  20. QuadCurve2D q = new QuadCurve2D.Float();
  21. QuadCurve2D l = new QuadCurve2D.Float();
  22. QuadCurve2D p = new QuadCurve2D.Float();
  23. QuadCurve2D m = new QuadCurve2D.Float();
  24. // draw CubicCurve2D.Double with set coordinates
  25. q.setCurve(250,350,300,200,500,200);
  26. l.setCurve(750,350,700,200,500,200);
  27. p.setCurve(250,350,250,350,250,750);
  28. m.setCurve(750,350,750,550,750,750);
  29. g2.draw(q);
  30. g2.draw(l);
  31. g2.draw(p);
  32. g2.draw(m);
  33.  
  34. }
  35.  
  36. public static void main(String args[])
  37. {
  38. new Roman();
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement