From 10b131e111e1a4011e545582eae06fe9a3d83cc9 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Sat, 23 May 2020 11:28:28 +0200 Subject: [PATCH] Demo: show Java vendor in bottom control bar --- .../src/main/java/com/formdev/flatlaf/demo/ControlBar.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java index 2d2da479..ddc1dad8 100644 --- a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java +++ b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java @@ -150,10 +150,14 @@ class ControlBar } private void updateInfoLabel() { + String javaVendor = System.getProperty( "java.vendor" ); + if( "Oracle Corporation".equals( javaVendor ) ) + javaVendor = null; double systemScaleFactor = UIScale.getSystemScaleFactor( getGraphicsConfiguration() ); float userScaleFactor = UIScale.getUserScaleFactor(); Font font = UIManager.getFont( "Label.font" ); String newInfo = "(Java " + System.getProperty( "java.version" ) + + (javaVendor != null ? ("; " + javaVendor) : "") + (systemScaleFactor != 1 ? ("; system scale factor " + systemScaleFactor) : "") + (userScaleFactor != 1 ? ("; user scale factor " + userScaleFactor) : "") + (systemScaleFactor == 1 && userScaleFactor == 1 ? "; no scaling" : "")