Skip to content

v2.4.1

Compare
Choose a tag to compare
@weisJ weisJ released this 16 Jul 17:45
· 1035 commits to master since this release

New in this release

  • Improved performance of JTable.
  • Added method to obtain instances of UIManager.LookAndFeelInfo for each theme that can be used to directly install a given theme using the UIManager.
    UIManager.LookAndFeelInfo[] infos = LafManager.getRegisteredThemeInfos();
    UIManager.setLookAndFeel(infos[0].getClassName()); // This installs the LafManager.getRegisteredThemes()[0] theme.
    The LookAndFeelInfo can also be instantiated directly (only supported themes):
    new ThemedDarklafInfo(new SolarizedDarkTheme());
    ````
  • Themes can now be provided as services of Theme.class.
  • Added preview version of a tree table component JTreeTable.

Addressed issues

  • Invalid input in JFormattedTextField isn't detected sometimes. 101fc06
  • AbstractButton#isBackgroundPaitnted isn't repsected. d86510b
  • Text in table cell gets shifted if editing is started. b550430
  • NPE when trying to reshow unneeded cell popup. #194 162a6c6
  • Fixed number cell editor being used even though column class isn't of type Number. #193 b550430
  • Background of text cell editor isn't completely filled. b76c0cc
  • Opening the theme settings after manually changing them doesn't reflect the changes. dff9fb2