New Graphite Aqua skin for Swing applications

September 9th, 2009 | 4 Comments »

In addition to the usual bug fixes and getting the internal implementation ready for the changes coming in the next major release, Substance 5.3 (code-named Reykjavik) will introduce three new skins. Graphite Aqua is joining Magellan and Gemini; it is based on the existing Raven Graphite skins, adding the blue highights found in HUD windows in iPhoto 09. To use it in your application, you have the following options:

  • -Dswing.defaultlaf=org.jvnet.substance.api.skin.SubstanceGraphiteAquaLookAndFeel
  • UIManager.setLookAndFeel(new SubstanceGraphiteAquaLookAndFeel())
  • UIManager.setLookAndFeel("org.jvnet.substance.api.skin.SubstanceGraphiteAquaLookAndFeel")
  • SubstanceLookAndFeel.setSkin(new GraphiteAquaSkin())

Here are a few screenshots that show this new skin. A small frame with a tabbed pane and a few different controls:

Highlights on selected items in lists and trees:

A thumbnail of the main Substance test application (click for full-size view):

Error dialog from SwingX components:

Login dialog from SwingX components:

A few sliders:

As with all Substance core skins, this is work in progress and will be polished over time. The Graphite Aqua skin will be officially available in the next few days as part of the 5.3 release candidate.


Related posts:

  1. New Magellan skin for Swing applications In addition to the usual bug fixes and getting the internal implementation ready for the...
  2. New Gemini skin for Swing applications In addition to the usual bug fixes and getting the internal implementation ready for the...
  3. New Creme Coffee skin for Swing applications Just before the feature freeze of Substance 4.1, i added a new Coffee Cream skin...
  4. New Dust skin for Swing applications In addition to bug fixes and performance improvements in Substance 5.2 (code-named Quebec), i’m planning...


4 Comments on “New Graphite Aqua skin for Swing applications”

  1. 1 Anders said at 10:56 pm on September 9th, 2009:

    Cool!
    Reminds me of the dashboard in my Honda :)

    I like it alot!

  2. 2 Jason Young said at 7:58 am on September 10th, 2009:

    Hi Kirill,

    Is it possible to use two Substance themes at once? Since you mentioned HUD windows, that is the scenario I am thinking about. A main window with one theme, and a HUD window with another.

    Thanks for sharing all your hard work, I enjoy reading your updates.

  3. 3 Kirill Grouchnikov said at 8:03 am on September 10th, 2009:

    Jason,

    See this entry that describes how to use per-window skins in Substance look-and-feel – along with the official documentation that contains a short sample class.

    Thanks
    Kirill

  4. 4 Jason Young said at 10:12 am on September 10th, 2009:

    Thanks so much for those pointers!