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 }}