From 8084eb3f3bbe80a45789bbfc4e0b90e21bcd7a14 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Mon, 11 Mar 2019 23:34:36 +0300 Subject: [PATCH] support GUI form designer --- .../com/intellij/ui/components/JBLoadingPanel.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/platform/platform-api/src/com/intellij/ui/components/JBLoadingPanel.java b/platform/platform-api/src/com/intellij/ui/components/JBLoadingPanel.java index 84d9251d419a..2adcda496d3e 100644 --- a/platform/platform-api/src/com/intellij/ui/components/JBLoadingPanel.java +++ b/platform/platform-api/src/com/intellij/ui/components/JBLoadingPanel.java @@ -62,6 +62,17 @@ public class JBLoadingPanel extends JPanel { super.add(myDecorator.getComponent(), BorderLayout.CENTER); } + @Override + public void setLayout(LayoutManager mgr) { + if (!(mgr instanceof BorderLayout)) { + throw new IllegalArgumentException(String.valueOf(mgr)); + } + super.setLayout(mgr); + if (myDecorator != null) { + super.add(myDecorator.getComponent(), BorderLayout.CENTER); + } + } + public static void customizeStatusText(JLabel text) { Font font = text.getFont(); text.setFont(font.deriveFont(font.getStyle(), font.getSize() + 6));