@@ -2,23 +2,22 @@ use "canvasfx"
22
33// https://docs.oracle.com/javafx/2/canvas/jfxpub-canvas.htm
44
5- window("JavaFX Basic shapes", 300, 250)
6-
7- setFill(Color.GREEN)
8- setStroke(Color.BLUE)
9- setLineWidth(5)
10- strokeLine(40, 10, 10, 40)
11- fillOval(10, 60, 30, 30)
12- strokeOval(60, 60, 30, 30)
13- fillRoundRect(110, 60, 30, 30, 10, 10)
14- strokeRoundRect(160, 60, 30, 30, 10, 10)
15- fillArc(10, 110, 30, 30, 45, 240, ArcType.OPEN)
16- fillArc(60, 110, 30, 30, 45, 240, ArcType.CHORD)
17- fillArc(110, 110, 30, 30, 45, 240, ArcType.ROUND)
18- strokeArc(10, 160, 30, 30, 45, 240, ArcType.OPEN)
19- strokeArc(60, 160, 30, 30, 45, 240, ArcType.CHORD)
20- strokeArc(110, 160, 30, 30, 45, 240, ArcType.ROUND)
21- fillPolygon([10, 40, 10, 40], [210, 210, 240, 240], 4)
22- strokePolygon([60, 90, 60, 90], [210, 210, 240, 240], 4)
23- strokePolyline([110, 140, 110, 140], [210, 210, 240, 240], 4)
5+ g = window("JavaFX Basic shapes", 300, 250)
6+ g.setFill(Color.GREEN)
7+ g.setStroke(Color.BLUE)
8+ g.setLineWidth(5)
9+ g.strokeLine(40, 10, 10, 40)
10+ g.fillOval(10, 60, 30, 30)
11+ g.strokeOval(60, 60, 30, 30)
12+ g.fillRoundRect(110, 60, 30, 30, 10, 10)
13+ g.strokeRoundRect(160, 60, 30, 30, 10, 10)
14+ g.fillArc(10, 110, 30, 30, 45, 240, ArcType.OPEN)
15+ g.fillArc(60, 110, 30, 30, 45, 240, ArcType.CHORD)
16+ g.fillArc(110, 110, 30, 30, 45, 240, ArcType.ROUND)
17+ g.strokeArc(10, 160, 30, 30, 45, 240, ArcType.OPEN)
18+ g.strokeArc(60, 160, 30, 30, 45, 240, ArcType.CHORD)
19+ g.strokeArc(110, 160, 30, 30, 45, 240, ArcType.ROUND)
20+ g.fillPolygon([10, 40, 10, 40], [210, 210, 240, 240], 4)
21+ g.strokePolygon([60, 90, 60, 90], [210, 210, 240, 240], 4)
22+ g.strokePolyline([110, 140, 110, 140], [210, 210, 240, 240], 4)
2423repaint()
0 commit comments