2D图形 Polygon多边形
创建多边形
double[] points = { 0.0, 0.0, 100.0, 0.0, 100.0, 100.0 };// 三个点坐标 // 通过构造方法创建 Polygon polygon = new Polygon(points); // 通过对象方法创建 polygon1.getPoints().addAll(0.0, 0.0, 100.0, 0.0, 100.0, 100.0, 0.0, 100.0);
其他设置
double[] points2 = { 0.0,0.0, 100.0,0.0, 100.0,100.0, 200.0,150.0, 100.0,200.0 }; Polygon polygon2 = new Polygon(points2); polygon2.setFill(Color.valueOf("#ff9999")); polygon2.setStrokeWidth(3); polygon2.setStroke(Color.valueOf("#996699")); polygon2.getStrokeDashArray().addAll(10.0, 10.0); box.getChildren().add(polygon2);