提交 e13a1162 编写于 作者: K kizune

7034619: Scrollable Tabs don't appear with JDK7 Synth based LaF, different from Java 5/6

Reviewed-by: alexp
上级 1ef03738
...@@ -488,6 +488,18 @@ public class SynthTabbedPaneUI extends BasicTabbedPaneUI ...@@ -488,6 +488,18 @@ public class SynthTabbedPaneUI extends BasicTabbedPaneUI
paintContentBorder(tabContentContext, g, tabPlacement, selectedIndex); paintContentBorder(tabContentContext, g, tabPlacement, selectedIndex);
} }
protected void paintTabArea(Graphics g, int tabPlacement,
int selectedIndex) {
// This can be invoked from ScrollabeTabPanel
Insets insets = tabPane.getInsets();
int x = insets.left;
int y = insets.top;
int width = tabPane.getWidth() - insets.left - insets.right;
int height = tabPane.getHeight() - insets.top - insets.bottom;
paintTabArea(tabAreaContext, g, tabPlacement, selectedIndex,
new Rectangle(x, y, width, height));
}
private void paintTabArea(SynthContext ss, Graphics g, private void paintTabArea(SynthContext ss, Graphics g,
int tabPlacement, int selectedIndex, int tabPlacement, int selectedIndex,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册