|
|
New bright themes |
Six new bright themes have been added. They are:
Light Aqua in org.jvnet.substance.theme.SubstanceLightAquaTheme |
|
|
New cold themes |
Four new cold themes have been added. They are:
Steel Blue in org.jvnet.substance.theme.SubstanceSteelBlueTheme |
|
|
New dark themes |
Three new dark themes have been added. They are:
Ebony in org.jvnet.substance.theme.SubstanceEbonyTheme |
|
|
Watermarks |
Watermark support has been added to relevant controls (panels,
menus, toolbar and others). See main page for options for using watermarks. Nine watermark
implementations are provided. They are:
Stripes in org.jvnet.substance.watermark.SubstanceStripesWatermark
|
|
|
Color chooser |
Quaqua look
and feel author Werner Randelshofer has kindly
agreed to allow usage of his color chooser UI delegate in Substance. There are five views:
Color Wheel and Color Sliders:
|
|
|
Striped default renderers |
Default renderers for lists, combo boxes and tables have
striped backgrounds (odd-even rule). Note that if you use your own cell renderer, you
will have to implement this behaviour by yourself. The striped renderers respect
background settings. Examples:
List (one with default background and one with pink background) and ComboBox with pink background:
|
|
|
Internal frames and desktop icons |
Minimize, Restore
and Close are available on desktop icon (instead
of only Restore as in Metal):
|
|
|
Large and vertical buttons |
Large and vertical buttons have the
correct painting of shine-spot:
|
|
|
Menu search |
Automatic menu search functionality on menu
bars with buttons leading to matching menu items: NetBeans menubar after opening menu search and searching for file string (note the tooltip): |
|
|
Button strip component |
New component JButtonStrip
(in org.jvnet.substance.comp package)
provides visual grouping of AbstractButtons:
|
|
|
Ribbon component |
New component JRibbon
(in org.jvnet.substance.comp package)
provides Office 12 ribbon functionality:
|
|
|
Tree colors |
JTree default renderer icons,
expand / collapse icons and lines are theme-based:
|
|
|
Theme editor |
Editor for creating new color themes is
test.ThemeEditor. It allows choosing
an existing theme and changing its colors, showing live preview
of the major components:
|