private void updateArcLayout(double radius, double arcSize) { arc.setRadiusX(radius); arc.setRadiusY(radius); arc.setCenterX(arcSize / 2); arc.setCenterY(arcSize / 2); track.setRadiusX(radius); track.setRadiusY(radius); track.setCenterX(arcSize / 2); track.setCenterY(arcSize / 2); track.setStrokeWidth(arc.getStrokeWidth()); }
arc.getStyleClass().setAll("arc"); arc.setFill(Color.TRANSPARENT); arc.setStrokeWidth(3); track.setStartAngle(0); track.setLength(360); track.setStrokeWidth(3); track.getStyleClass().setAll("track"); track.setFill(Color.TRANSPARENT);
private static Arc createArc(Color stroke, double strokeWidth) { Arc a = new Arc(); a.setStartAngle(135); a.setLength(-270); a.setFill(Color.TRANSPARENT); a.setStroke(stroke); a.setStrokeWidth(strokeWidth); return a; }
private void updateArcLayout(double radius, double arcSize) { arc.setRadiusX(radius); arc.setRadiusY(radius); arc.setCenterX(arcSize / 2); arc.setCenterY(arcSize / 2); track.setRadiusX(radius); track.setRadiusY(radius); track.setCenterX(arcSize / 2); track.setCenterY(arcSize / 2); track.setStrokeWidth(arc.getStrokeWidth()); }
public GeneratorSymbol(Color stroke, double strokeWidth, double size) { setPrefSize(size, size); c = new Circle(); c.setFill(Color.TRANSPARENT); c.setStroke(stroke); c.setStrokeWidth(strokeWidth); a1 = new Arc(); a1.setStartAngle(0); a1.setLength(180); a1.setFill(Color.TRANSPARENT); a1.setStroke(stroke); a1.setStrokeWidth(strokeWidth); a2 = new Arc(); a2.setStartAngle(0); a2.setLength(-180); a2.setFill(Color.TRANSPARENT); a2.setStroke(stroke); a2.setStrokeWidth(strokeWidth); getChildren().addAll(c, a1, a2); }
arc.getStyleClass().setAll("arc"); arc.setFill(Color.TRANSPARENT); arc.setStrokeWidth(3); track.setStartAngle(0); track.setLength(360); track.setStrokeWidth(3); track.getStyleClass().setAll("track"); track.setFill(Color.TRANSPARENT);