Skip to main content

Substance 4.3 official release

Posted by kirillcool on April 14, 2008 at 11:01 AM PDT

It gives me great pleasure to announce the official release for version 4.3 of Substance look-and-feel (code-named Nairobi). The list of new features includes:

It was on this day in 2005 that Substance project has been created. It is now three years old and to celebrate this occasion i have redesigned the main project page to be less cluttered and a little better organized. Hope that you like it, and if you have any comments, i will be more than interested to hear your opinion.

A few screenshots of the new functionality in Substance 4.3:

New decoration painters applied to the Flamingo ribbon component:

Highlight painters on table (note a single-line border separators):

Colorized visuals of disabled selected buttons:

A button with 72 pixel font:

Click on the button below to launch a signed WebStart application that shows the available Substance features.

 The sources and binaries are available on the project site and the CVS repository.

Related Topics >>


Hey Kirill, Love your L&F's they really are slick! I'm having a couple of problems with them. I tried to post on the project home but couldn't seem to find the post button? The problems I have are 1) Tabs on JTabbedPanes don't seem to inherit their background colors. This is vital for my application as color coded tabs increase useability massively. 2) a similar problem, JLists dont' seem to inherit background colour from the Renderer that sets them? Thanks for you help. Well done and great piece of software.

Could you please put some downloadable source code demos on following 2 blogs that you've posted earlier: Because I couldn't make my tabbedPane closeable. Also my Jframe title bar don't change with "-Dsubstancelaf.useDecorations" VM option. But this Jframe's child JFrame title bar have changed. Sorry for my bad english.

Please read the documentation for the project. The client properties section has links to relevant code samples (here and here). The -Dsubstancelaf.useDecorations VM flag has been removed in the latest version (5.0dev). Use the matching JFrame and JDialog APIs to install decorated mode.