mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-11 22:47:13 -06:00
support specifying custom scale factor in system property flatlaf.uiScale also for Java 9 and later
This commit is contained in:
@@ -9,6 +9,8 @@ FlatLaf Change Log
|
|||||||
- Support changing default font used for all components with automatic scaling
|
- Support changing default font used for all components with automatic scaling
|
||||||
UI if using larger font. Use `UIManager.put( "defaultFont", myFont );`
|
UI if using larger font. Use `UIManager.put( "defaultFont", myFont );`
|
||||||
- No longer use system property `sun.java2d.uiScale`. (Java 8 only)
|
- No longer use system property `sun.java2d.uiScale`. (Java 8 only)
|
||||||
|
- Support specifying custom scale factor in system property `flatlaf.uiScale`
|
||||||
|
also for Java 9 and later.
|
||||||
- Demo: Support using own FlatLaf themes (`.properties` files) that are located
|
- Demo: Support using own FlatLaf themes (`.properties` files) that are located
|
||||||
in working directory of Demo application. Shown in the "Themes" list under
|
in working directory of Demo application. Shown in the "Themes" list under
|
||||||
category "Current Directory".
|
category "Current Directory".
|
||||||
|
|||||||
@@ -204,9 +204,6 @@ public class UIScale
|
|||||||
* to the given font.
|
* to the given font.
|
||||||
*/
|
*/
|
||||||
public static FontUIResource applyCustomScaleFactor( FontUIResource font ) {
|
public static FontUIResource applyCustomScaleFactor( FontUIResource font ) {
|
||||||
if( UIScale.isSystemScalingEnabled() )
|
|
||||||
return font;
|
|
||||||
|
|
||||||
String uiScale = System.getProperty( "flatlaf.uiScale" );
|
String uiScale = System.getProperty( "flatlaf.uiScale" );
|
||||||
float scaleFactor = parseScaleFactor( uiScale );
|
float scaleFactor = parseScaleFactor( uiScale );
|
||||||
if( scaleFactor <= 0 )
|
if( scaleFactor <= 0 )
|
||||||
|
|||||||
Reference in New Issue
Block a user