Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Frame;
- import java.awt.Graphics;
- import java.awt.Graphics2D;
- import java.awt.geom.CubicCurve2D;
- import java.awt.geom.QuadCurve2D;
- import javafx.scene.shape.*;
- public class Roman extends Frame
- {
- public Roman()
- {
- setTitle("Roman Arch");
- setSize(1000, 1000);
- setVisible(true);
- }
- public void paint(Graphics g)
- {
- Graphics2D g2 = (Graphics2D) g;
- QuadCurve2D q = new QuadCurve2D.Float();
- QuadCurve2D l = new QuadCurve2D.Float();
- QuadCurve2D p = new QuadCurve2D.Float();
- QuadCurve2D m = new QuadCurve2D.Float();
- // draw CubicCurve2D.Double with set coordinates
- q.setCurve(250,350,300,200,500,200);
- l.setCurve(750,350,700,200,500,200);
- p.setCurve(250,350,250,350,250,750);
- m.setCurve(750,350,750,550,750,750);
- g2.draw(q);
- g2.draw(l);
- g2.draw(p);
- g2.draw(m);
- }
- public static void main(String args[])
- {
- new Roman();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement