support specifying custom scale factor in system property flatlaf.uiScale also for Java 9 and later

This commit is contained in:
Karl Tauber
2020-03-31 12:17:05 +02:00
parent af89dd13c1
commit 9429ba7d48
2 changed files with 2 additions and 3 deletions

View File

@@ -9,6 +9,8 @@ FlatLaf Change Log
- Support changing default font used for all components with automatic scaling
UI if using larger font. Use `UIManager.put( "defaultFont", myFont );`
- 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
in working directory of Demo application. Shown in the "Themes" list under
category "Current Directory".

View File

@@ -204,9 +204,6 @@ public class UIScale
* to the given font.
*/
public static FontUIResource applyCustomScaleFactor( FontUIResource font ) {
if( UIScale.isSystemScalingEnabled() )
return font;
String uiScale = System.getProperty( "flatlaf.uiScale" );
float scaleFactor = parseScaleFactor( uiScale );
if( scaleFactor <= 0 )