diff options
author | malenkov <none@none> | 2014-05-30 16:46:54 +0400 |
---|---|---|
committer | malenkov <none@none> | 2014-05-30 16:46:54 +0400 |
commit | 7758b363d155169cc1c3ea6ecc9daedea9d8e53f (patch) | |
tree | eafb1122ac884bcca5052c775a661e5288cedf2f /src/share/classes/javax | |
parent | 74c412ad4cfca6be7011d91d9445b1ee77977aa3 (diff) |
8007563: When checking the default behaviour for a scroll tab layout and checking the 'opaque' checkbox, the area behind tabs is not red.
Reviewed-by: alexsch, serb
Diffstat (limited to 'src/share/classes/javax')
-rw-r--r-- | src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java b/src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java index d036a5e0d..9d34a4dd5 100644 --- a/src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java +++ b/src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java @@ -806,9 +806,8 @@ public class MetalTabbedPaneUI extends BasicTabbedPaneUI { // Paint the background for the tab area if ( tabPane.isOpaque() ) { - Color bg = UIManager.getColor("TabbedPane.tabAreaBackground"); - if (bg != null) { - g.setColor(bg); + if (!c.isBackgroundSet() && (tabAreaBackground != null)) { + g.setColor(tabAreaBackground); } else { g.setColor( c.getBackground() ); |