new Stop(0.3472, Color.rgb(153, 153, 153)),
new Stop(0.5000, Color.rgb(0, 0, 0)),
new Stop(0.6805, Color.rgb(153, 153, 153)),
new Stop(0.8750, Color.rgb(0, 0, 0)),
new Stop(1.0000, Color.rgb(254, 254, 254)));
image = bmGradient.apply(new Rectangle(width,height)).getImage();
break;
case CHROME:
ConicalGradient cmGradient = new ConicalGradient(new Point2D(width/2d,height/2d),
new Stop(0.00, Color.WHITE),
new Stop(0.09, Color.WHITE),
new Stop(0.12, Color.rgb(136, 136, 138)),
new Stop(0.16, Color.rgb(164, 185, 190)),
new Stop(0.25, Color.rgb(158, 179, 182)),
new Stop(0.29, Color.rgb(112, 112, 112)),
new Stop(0.33, Color.rgb(221, 227, 227)),
new Stop(0.38, Color.rgb(155, 176, 179)),
new Stop(0.48, Color.rgb(156, 176, 177)),
new Stop(0.52, Color.rgb(254, 255, 255)),
new Stop(0.63, Color.WHITE),
new Stop(0.68, Color.rgb(156, 180, 180)),
new Stop(0.80, Color.rgb(198, 209, 211)),
new Stop(0.83, Color.rgb(246, 248, 247)),
new Stop(0.87, Color.rgb(204, 216, 216)),
new Stop(0.97, Color.rgb(164, 188, 190)),
new Stop(1.00, Color.WHITE));
image = cmGradient.apply(new Rectangle(width,height)).getImage();
break;
case SHINY_METAL:
Color c=getSkinnable().getFrameBaseColor();
ConicalGradient smGradient = new ConicalGradient(new Point2D(width/2d,height/2d),
new Stop(0.0000, Color.rgb(254, 254, 254)),
new Stop(0.1250, Util.darker(c, 0.15)),
new Stop(0.2500, c.darker()),
new Stop(0.3472, c.brighter()),
new Stop(0.5000, c.darker().darker()),
new Stop(0.6527, c.brighter()),
new Stop(0.7500, c.darker()),
new Stop(0.8750, Util.darker(c, 0.15)),
new Stop(1.0000, Color.rgb(254, 254, 254)));
image = smGradient.apply(new Rectangle(width,height)).getImage();
break;
case CUSTOM_DESIGN:
// load image
String pathJpg=getSkinnable().getFrameCustomPath();
// 1. from jar or url