void (Graphics g, int tabPlacement, int selectedIndex) { if (tabPane.getTabLayoutPolicy() == JTabbedPane.SCROLL_TAB_LAYOUT) { Rectangle bounds = g.getClipBounds(); g.setColor(JBColor.namedColor("TabbedPane.contentAreaColor", 0xbfbfbf)); int offset = getOffset(); if (tabPlacement == LEFT || tabPlacement == RIGHT) { g.fillRect(bounds.x + bounds.width - offset, bounds.y, offset, bounds.y + bounds.height); } else { g.fillRect(bounds.x, bounds.y + bounds.height - offset, bounds.x + bounds.width, offset); } } super.paintTabArea(g, tabPlacement, selectedIndex); }