From 54dbc836514fcdc805b2a011e3044a60dd042d8f Mon Sep 17 00:00:00 2001 From: Anton Tarasov Date: Thu, 20 Apr 2017 11:42:16 +0300 Subject: [PATCH] IDEA-170099 [followup] let Swing text components dynamically scale HTML text on user scale factor change --- platform/util/src/com/intellij/util/ui/UIUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/util/src/com/intellij/util/ui/UIUtil.java b/platform/util/src/com/intellij/util/ui/UIUtil.java index 7b74bbb3ac07..6c63b989f620 100644 --- a/platform/util/src/com/intellij/util/ui/UIUtil.java +++ b/platform/util/src/com/intellij/util/ui/UIUtil.java @@ -104,6 +104,9 @@ public class UIUtil { DEFAULT_HTML_KIT_CSS = kit.getStyleSheet(); // .. erase global ref to this CSS so no one can alter it kit.setStyleSheet(null); + + // Applied to all JLabel instances, including subclasses. Supported in JBSDK only. + UIManager.getDefaults().put("javax.swing.JLabel.userStyleSheet", UIUtil.JBHtmlEditorKit.createStyleSheet()); } private static void blockATKWrapper() {