Change Log
New features and improvements
- If value of system property
flatlaf.nativeLibraryPath
issystem
, then
System.loadLibrary(String)
is used to load the native library. - TabbedPane: Switch and close tabs on left mouse click only. (PR #595)
Fixed bugs
- ComboBox and Spinner: Fixed missing arrow buttons if preferred height is zero.
Minimum width of arrow buttons is 3/4 of default width. - MenuBar: Fixed NPE in
FlatMenuItemRenderer.getTopLevelFont()
if menu item
does not have a parent. (issue #600; regression since implementing #589 in
FlatLaf 2.5) - ScrollBar: Show "pressed" feedback on track/thumb only for left mouse button.
If absolute positioning is enabled (the default), then also for middle mouse
button. - Arrow buttons in ComboBox, Spinner, ScrollBar and TabbedPane: Show "pressed"
feedback only for left mouse button. - ScaledImageIcon: Do not throw exceptions if image was has invalid size (e.g.
not found). Instead, paint a red rectangle (similar toFlatSVGIcon
). - Fixed NPE in
FlatUIUtils.isCellEditor()
. (issue #601)