}
//new Color[]{new Color(0xfdad11), new Color(0xf69c18), new Color(0xf7a427), new Color(0xf0a85c)}));
gfx.fillRect(x + 1, y + 1, width - 2, height - 2);
// inner background
Area base = new Area(new Rectangle(x + 2, y + 1, width - 4, height - 3));
base.subtract(new Area(new Rectangle(x + 2, y + height - 3, 1, 1)));
base.subtract(new Area(new Rectangle(x + width - 3, y + height - 3, 1, 1)));
if (2 != height - 4) {
gfx.setPaint(JideSwingUtilities.getLinearGradientPaint(x + 2, y + 2, x + 2, y + height - 4,
new float[]{.39f, .4f, 1f},
innerBackgroundColors));