Skip to main content

Listening to the users

Posted by kirillcool on September 26, 2006 at 12:07 AM PDT

Thanks to everybody for commenting on my previous entry. Apparently, Romain is not the only one aghast with the default Substance settings. I'm listening and i'm learning - thanks everybody for the feedback. The main complaints seem to be:

  • Loud color schemes
  • Inconsistent gradients
  • Sensible settings not coming out-of-the-box

Here are four new skins to start in the direction of Looks / Xerto / Pagosoft / Alloy bunch. They use toned-down color schemes, subdued gradient painter, flat title painter and solid borders. Hope you like it better and waiting to hear your thoughts.

The first skin is Sahara and can be set:

  • SubstanceLookAndFeel.setSkin(new SaharaSkin());
  • UIManager.setLookAndFeel(new SubstanceSaharaLookAndFeel());
  • UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceSaharaLookAndFeel");
  • -Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceSaharaLookAndFeel

The second skin is Moderate and can be set:

  • SubstanceLookAndFeel.setSkin(new ModerateSkin());
  • UIManager.setLookAndFeel(new SubstanceModerateLookAndFeel());
  • UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceModerateLookAndFeel");
  • -Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceModerateLookAndFeel

The third skin is Business and can be set:

  • SubstanceLookAndFeel.setSkin(new BusinessSkin());
  • UIManager.setLookAndFeel(new SubstanceBusinessLookAndFeel());
  • UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceBusinessLookAndFeel");
  • -Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceBusinessLookAndFeel

The fourth skin is Creme and can be set:

  • SubstanceLookAndFeel.setSkin(new CremeSkin());
  • UIManager.setLookAndFeel(new SubstanceCremeLookAndFeel());
  • UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceCremeLookAndFeel");
  • -Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceCremeLookAndFeel

Update: the screenshots have been updated following a very detailed feedback from Romain. This work is not finished.

Related Topics >>