diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
index ec8ce0516fae..9daa6f5886c4 100644
--- a/.idea/uiDesigner.xml
+++ b/.idea/uiDesigner.xml
@@ -83,7 +83,7 @@
-
- -
+
-
diff --git a/platform/util/src/com/intellij/util/ui/UIUtil.java b/platform/util/src/com/intellij/util/ui/UIUtil.java
index a3b12a0753d6..f0997a70b214 100644
--- a/platform/util/src/com/intellij/util/ui/UIUtil.java
+++ b/platform/util/src/com/intellij/util/ui/UIUtil.java
@@ -2636,7 +2636,10 @@ public class UIUtil {
public static void setNotOpaqueRecursively(@NotNull Component component) {
if (!isUnderAquaLookAndFeel()) return;
- if (component.getBackground().equals(getPanelBackground()) || component instanceof JScrollPane || component instanceof JViewport) {
+ if (component.getBackground().equals(getPanelBackground())
+ || component instanceof JScrollPane
+ || component instanceof JViewport
+ || component instanceof JLayeredPane) {
if (component instanceof JComponent) {
((JComponent)component).setOpaque(false);
}
diff --git a/plugins/devkit/src/inspections/internal/UndesirableClassUsageInspection.java b/plugins/devkit/src/inspections/internal/UndesirableClassUsageInspection.java
index 18cbbd3bfa9c..8348b0e838c3 100644
--- a/plugins/devkit/src/inspections/internal/UndesirableClassUsageInspection.java
+++ b/plugins/devkit/src/inspections/internal/UndesirableClassUsageInspection.java
@@ -22,6 +22,7 @@ import com.intellij.openapi.ui.ComboBox;
import com.intellij.psi.*;
import com.intellij.ui.components.JBList;
import com.intellij.ui.components.JBScrollPane;
+import com.intellij.ui.components.JBTabbedPane;
import com.intellij.ui.table.JBTable;
import com.intellij.ui.treeStructure.Tree;
import com.intellij.util.QueryExecutor;
@@ -39,6 +40,7 @@ public class UndesirableClassUsageInspection extends InternalInspection {
CLASSES.put(JTable.class.getName(), JBTable.class.getName());
CLASSES.put(JTree.class.getName(), Tree.class.getName());
CLASSES.put(JScrollPane.class.getName(), JBScrollPane.class.getName());
+ CLASSES.put(JTabbedPane.class.getName(), JBTabbedPane.class.getName());
CLASSES.put(JComboBox.class.getName(), ComboBox.class.getName());
CLASSES.put(QueryExecutor.class.getName(), QueryExecutorBase.class.getName());
CLASSES.put(BufferedImage.class.getName(), "UIUtil.createImage()");