From 792102d5e702d4f73de7e8b03dc605980581ae3b Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Fri, 6 Aug 2010 17:38:00 +0400 Subject: [PATCH] disabling labels --- platform/util/src/com/intellij/util/ui/UIUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/platform/util/src/com/intellij/util/ui/UIUtil.java b/platform/util/src/com/intellij/util/ui/UIUtil.java index 031921ed0172..1ce45180dc94 100644 --- a/platform/util/src/com/intellij/util/ui/UIUtil.java +++ b/platform/util/src/com/intellij/util/ui/UIUtil.java @@ -104,6 +104,12 @@ public class UIUtil { public static void setEnabled(Component component, boolean enabled, boolean recursively) { component.setEnabled(enabled); + if (component instanceof JLabel) { + Color color = UIManager.getColor(enabled ? "Label.foreground" : "Label.disabledForeground"); + if (color != null) { + component.setForeground(color); + } + } if (recursively && enabled == component.isEnabled()) { if (component instanceof Container) { final Container container = (Container)component;