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;