Highlights
System File Chooser
Class SystemFileChooser (in package com.formdev.flatlaf.util) allows using operating system file dialogs in Java Swing applications.
Details: https://www.formdev.com/flatlaf/system-file-chooser/
Change Log
New features and improvements
- System File Chooser allows using operating system file dialogs in Java
Swing applications. (PR #988) - Zooming API. (PR #1051)
- Icons:
- Support scaling Laf icons (checkbox, radiobutton, etc). (issue #1061)
- Scale checkbox and radiobutton icons when using text styles
large,medium,smallandmini.
- TabbedPane: Added icon-only tab mode, which shows tab icons but hides tab
titles. Tab titles are used in "Show Hidden Tabs" popup menu. (set client
propertyJTabbedPane.tabWidthModeto"iconOnly") - TabbedPane: In scroll tab layout, propagate mouse wheel events to ancestors.
This allows mouse wheel scrolling if JTabbedPane is inside a JScrollPane. (PR #1030)
Fixed bugs
- CheckBox and RadioButton: Fixed styling of custom icon. Also fixed focus width
(and preferred size) if using custom icon. (PR #1060) - TabbedPane: In "Show Hidden Tabs" popup menu, do not show text "x. Tab" if tab
has icon but no title. (issue #1062) - TextField: Fixed wrong leading/trailing icon placement if border is set to
null. (issue #1047) - Extras: UI defaults inspector: Exclude inspector window from being blocked by
modal dialogs. (issue #1048) - JideButton, JideToggleButton, JideSplitButton and JideToggleSplitButton: Paint
border in button styleTOOLBAR_STYLEif in selected state. (issue #1045) - IntelliJ Themes: Fixed problem when using theme instance more than once when
switching to that theme. (issue #990)