2008年12月17日水曜日

JavaFX Shape (scene)

ARC 弧
  1. import javafx.scene.shape.*;  
  2.   
  3. var arc  = ARC {  
  4.               centerX: 30  
  5.               centerY: 50  
  6.               radiusX: 25,  
  7.               radiusY: 25,  
  8.               startAngle: 45  
  9.               length: 270  
  10.               type: ArcType.ROUND  
  11.               stroke: Color.DARKSLATEGRAY  
  12.               fill: null  
  13.            };  

Path 経路
  1. var path = Path {  
  2.               stroke: Color.DARKSLATEGRAY  
  3.               elements: [  
  4.                  MoveTo {  
  5.                     x: 100  
  6.                     y: 30   
  7.                  },  
  8.                  ArcTo {  
  9.                     x: 150  
  10.                     y: 50  
  11.                     radiusX: 40  
  12.                     radiusY: 20  
  13.                  },  
  14.                  LineTo{  
  15.                     x: 100  
  16.                     y: 30  
  17.                  }  
  18.               ]  
  19.            };  

Circle 円
  1. var circle = Circle {  
  2.               centerX: 0  
  3.               centerY: 50  
  4.               radius: 20  
  5.               stroke: Color.DARKSLATEGRAY  
  6.               fill: null  
  7.            };  

Cubic Curve Cubic曲線
  1. var cubiccurve = CubicCurve {  
  2.               startX: 80  
  3.               startY: 50  
  4.               controlX1: 105  
  5.               controlY1: 0  
  6.               controlX2: 155  
  7.               controlY2: 100  
  8.               endX: 200  
  9.               endY: 50  
  10.               stroke: Color.DARKSLATEGRAY  
  11.               fill: null  
  12.            };  

Ellipse 楕円
  1. var ellipse = Ellipse {  
  2.               centerX: 140  
  3.               centerY: 50  
  4.               radiusX: 50  
  5.               radiusY: 25  
  6.               stroke: Color.DARKSLATEGRAY  
  7.               fill: null  
  8.            };  

Line 直線
  1. var line = Line {  
  2.               startX: 100  
  3.               startY: 30  
  4.               endX: 140  
  5.               endY: 70  
  6.               stroke: Color.DARKSLATEGRAY  
  7.            };  

Polygon 多角形
  1. var polygon = Polygon {  
  2.               fill: null  
  3.               stroke: Color.DARKSLATEGRAY  
  4.               points: [  
  5.                  20.0,30.0,   
  6.                  80.0,50.0,  
  7.                  70.0,70.0  
  8.               ]  
  9.            };  

Polyline 折れ曲がり直線
  1. var polyline = Polyline {   
  2.               fill: null  
  3.               stroke: Color.DARKSLATEGRAY  
  4.               points: [  
  5.                  50.0,30.0,   
  6.                  70.0,40.0,  
  7.                  60.060.0,   
  8.                  90.050.0  
  9.               ]  
  10.            };  

QuadCurve Quad曲線
  1. var quadcurve = QuadCurve {  
  2.               fill: null  
  3.               startX: 80.0  
  4.               startY: 50.0  
  5.               endX: 120.0  
  6.               endY: 50.0  
  7.               controlX: 110.0  
  8.               controlY: 15.0  
  9.               stroke: Color.DARKSLATEGRAY  
  10.            };  

Rectangle 四角
  1. var rectangle = Rectangle {  
  2.               fill: null  
  3.               x: 110  
  4.               y: 20  
  5.               width: 100  
  6.               height: 50  
  7.               arcWidth: 20  
  8.               arcHeight: 20  
  9.               stroke: Color.DARKSLATEGRAY  
  10.            };  

SVGPath
  1. var svgpath = SVGPath {  
  2.               content:"M20,30 L40,50 L60,30 L80,55 L100,30"  
  3.               fill: null  
  4.               stroke: Color.DARKSLATEGRAY  
  5.               translateX: 110  
  6.            };  

0 件のコメント:

コメントを投稿