public MistAquaSkin() {
SubstanceColorScheme activeScheme = new AquaColorScheme();
SubstanceColorScheme enabledScheme = new MetallicColorScheme().shade(
0.05).named("Mist Aqua Enabled");
SubstanceColorScheme disabledScheme = new LightGrayColorScheme().tone(
0.2).named("Mist Aqua Disabled");
SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle(
activeScheme, enabledScheme, disabledScheme);
this.registerDecorationAreaSchemeBundle(defaultSchemeBundle,
DecorationAreaType.NONE);
this.registerDecorationAreaSchemeBundle(new SubstanceColorSchemeBundle(
activeScheme, enabledScheme, disabledScheme),
new SteelBlueColorScheme().saturate(-0.3).tint(0.5).named(
"Mist Aqua Background"), DecorationAreaType.GENERAL);
this.registerAsDecorationArea(enabledScheme,
DecorationAreaType.PRIMARY_TITLE_PANE,
DecorationAreaType.SECONDARY_TITLE_PANE,
DecorationAreaType.HEADER, DecorationAreaType.FOOTER,
DecorationAreaType.TOOLBAR);
this.buttonShaper = new StandardButtonShaper();
this.fillPainter = new MatteFillPainter();
this.borderPainter = new ClassicBorderPainter();
this.decorationPainter = new MatteDecorationPainter();
this.highlightPainter = new ClassicHighlightPainter();
}