}
return null;
}
protected Group createButtonGraphic(final double scale) {
final Group btnGrp = new Group();
final Circle circle = new Circle(106.0 * scale, 74.0 * scale, 25.0 * scale);
circle.setFill(Color.rgb(0xcc, 0xff, 0x00, 1.0));
circle.setOpacity(0.9);
circle.setSmooth(true);
circle.setStroke(Color.rgb(0xa7, 0xd1, 0x00, 1.0));
circle.setStrokeWidth(2.0 * scale);
final Path path = new Path();
path.setStroke(null);
path.setOpacity(0.74);
path.setSmooth(true);
final MoveTo mt = new MoveTo(123.143 * scale, 61.088 * scale);
mt.setAbsolute(true);
path.getElements().add(mt);
final RadialGradient rg = new RadialGradient(0, 0, 118.0 * scale, 90.0 * scale, 53.625 * scale, false, CycleMethod.NO_CYCLE,
new Stop(0.0 * scale, Color.rgb(0xFF, 0xFF, 0xFF, 1.0)),
new Stop(0.2033 * scale, Color.rgb(0xFE, 0xFF, 0xFD, 1.0)),
new Stop(0.2765 * scale, Color.rgb(0xFD, 0xFD, 0xF6, 1.0)),
new Stop(0.3286 * scale, Color.rgb(0xF9, 0xFB, 0xEB, 1.0)),
new Stop(0.3708 * scale, Color.rgb(0xF4, 0xF7, 0xDA, 1.0)),
new Stop(0.4065 * scale, Color.rgb(0xEE, 0xF2, 0xC4, 1.0)),
new Stop(0.4157 * scale, Color.rgb(0xEC, 0xF1, 0xBD, 1.0)),
new Stop(1.0 * scale, Color.rgb(0xCC, 0xFF, 0x00, 1.0)));
path.setFill(rg);
final CubicCurveTo cct1 = new CubicCurveTo(130.602 * scale, 70.889 * scale, 129.01 * scale,
84.643 * scale, 119.59 * scale, 91.813 * scale);
cct1.setAbsolute(true);
path.getElements().add(cct1);
final CubicCurveTo cct2 = new CubicCurveTo(110.171 * scale, 98.981 * scale, 96.489 * scale,
96.843 * scale, 89.032 * scale, 87.043 * scale);
cct2.setAbsolute(true);
path.getElements().add(cct2);
final CubicCurveTo cct3 = new CubicCurveTo(81.573 * scale, 77.24 * scale, 83.165 * scale,
63.486 * scale, 92.584 * scale, 56.316 * scale);
cct3.setAbsolute(true);
path.getElements().add(cct3);
final CubicCurveTo cct4 = new CubicCurveTo(102.004 * scale, 49.149 * scale, 115.686 * scale,
51.285 * scale, 123.143 * scale, 61.088 * scale);
cct4.setAbsolute(true);
path.getElements().add(cct4);
path.getElements().add(new ClosePath());
// final Ellipse ellipse = new Ellipse(96.5 * scale, 62.5 * scale, 8.294 * scale, 4.906 * scale);
// ellipse.setFill(Color.rgb(0xff, 0xff, 0xff, 1.0));
// ellipse.setSmooth(true);
// ellipse.getTransforms().add(Transform.affine(0.7958 * scale, -0.6055 * scale, 0.655 * scale,
// 0.7958 * scale, -18.1424 * scale, 71.1966 * scale));
btnGrp.getChildren().addAll(circle, path);//, ellipse);
return btnGrp;
}