Over a million developers have joined DZone.

Synthetica V2.14 and SyntheticaAddons V1.6 released

DZone's Guide to

Synthetica V2.14 and SyntheticaAddons V1.6 released

Free Resource

We are pleased to announce the release of the enterprise look and feel Synthetica V2.14.1 and SyntheticaAddons V1.6.1. Please find all major improvements of the updates below - a complete list of changes can be found at the Synthetica changelog and the SyntheticaAddons changelog.

New Synthetica Features

  • Style name support by client property Synthetica.style (requires Java6u10 or above). Before Synthetica V2.14 a custom style has to be bound to a component by the component name - now the client property "Synthetica.style" can be used too. Example:
    JYTabbedPane tabbedPane = new JYTabbedPane();
    //apply style
    tabbedPane.putClientProperty("Synthetica.style", "SelectorTabbedPane");

    Travel Selector Demo - JYTabbedPane

  • Custom window shape support. As you maybe know round rectangle window shapes are already supported. However, in case that you have to use a different window shape, you can provide your own shape class which implements the SyntheticaWindowShape interface.
  • Improved customization for title panes
  • Improved large icon support for menu items
  • New UI-property to enable/disable style name support
  • Added UI-property 'ToolTip.background' support
  • Window close item in system menu will be disabled when close button becomes disabled or invisible
  • Updated themes


New SyntheticaAddons Features

  • New JYTabbedPane features
    • build in plus button support to allow users to add new tabs

      JYTabbedPane - plus button

    • support for editable tab titles

      JYTabbedPane - editable tabs

    • custom close button strategy support

      JYTabbedPane - custom close button strategy

    • tab history support to restore last selected tab on tab close

      JYTabbedPane - tab history

    • custom font and color support for HTML based tab titles
  • New JYTable features
    • support to specify initial column filter and value
    • improved filter model binding (e.g. to add custom filters)

      JYTable - custom filter

  • New JYDocking features
    • tab reorder support

      JYDocking - tab reorder

    • DockableFactory support to allow dynamic, persisted dockables being restored
    • support for persistent active and selected dockable states
    • new UI-property to respect the minimum size of Dockables (JYDockingView) when resizing a region
  • New Component JYTaskPane - improved customizability compared to JXTaskPane
  • JYLabel - added editable on double click support
  • Updated DemoCenter application - new examples

Related Links


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}