public final class ThemedTabbedPaneUI
extends oracle.bali.ewt.olaf2.OracleTabbedPaneUI
javax.swing.plaf.metal.MetalTabbedPaneUI.TabbedPaneLayoutjavax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandlerminTabWidth, selectColor, selectHighlight, tabAreaBackgroundcalcRect, contentBorderInsets, darkShadow, downKey, focus, focusListener, highlight, leftKey, lightHighlight, maxTabHeight, maxTabWidth, mouseListener, propertyChangeListener, rects, rightKey, runCount, selectedRun, selectedTabPadInsets, shadow, tabAreaInsets, tabChangeListener, tabInsets, tabPane, tabRunOverlay, tabRuns, textIconGap, upKey| Constructor and Description | 
|---|
ThemedTabbedPaneUI()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected javax.swing.JButton | 
createScrollButton(int direction)  | 
static javax.swing.plaf.ComponentUI | 
createUI(javax.swing.JComponent component)
Create UI instance of OracleTabbedPaneUI 
 | 
protected java.awt.Insets | 
getTabAreaInsets(int tabPlacement)
Tab area insets are zero for Themed tabs. 
 | 
protected java.awt.Insets | 
getTabInsets(int tabPlacement, int tabIndex)  | 
protected void | 
installDefaults()
Install the defaults. 
 | 
protected void | 
installListeners()  | 
protected void | 
paintContentBorderBottomEdge(java.awt.Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)  | 
protected void | 
paintContentBorderLeftEdge(java.awt.Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)  | 
protected void | 
paintContentBorderRightEdge(java.awt.Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)  | 
protected void | 
paintContentBorderTopEdge(java.awt.Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)  | 
protected void | 
paintFocusIndicator(java.awt.Graphics g, int tabPlacement, java.awt.Rectangle[] rectangles, int tabIndex, java.awt.Rectangle iconRect, java.awt.Rectangle textRect, boolean isSelected)  | 
protected void | 
paintTabBackground(java.awt.Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)  | 
protected void | 
paintTabBorder(java.awt.Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)  | 
protected void | 
paintText(java.awt.Graphics g, int tabPlacement, java.awt.Font font, java.awt.FontMetrics metrics, int tabIndex, java.lang.String title, java.awt.Rectangle textRect, boolean isSelected)  | 
protected void | 
setRolloverTab(int index)
Repaint when rollover tab changes. 
 | 
protected void | 
uninstallListeners()  | 
calculateMaxTabHeight, createLayoutManager, getBaselineOffset, getColorForGap, getTabLabelShiftX, getTabLabelShiftY, getTabRunOverlay, paint, paintBottomTabBorder, paintHighlightBelowTab, paintLeftTabBorder, paintRightTabBorder, paintTopTabBorder, shouldFillGap, shouldPadTabRun, shouldRotateTabRuns, updateassureRectsCreated, calculateMaxTabWidth, calculateTabAreaHeight, calculateTabAreaWidth, calculateTabHeight, calculateTabWidth, createChangeListener, createFocusListener, createMouseListener, createPropertyChangeListener, expandTabRunsArray, getBaseline, getBaseline, getBaselineResizeBehavior, getContentBorderInsets, getFocusIndex, getFontMetrics, getIconForTab, getMaximumSize, getMinimumSize, getNextTabIndex, getNextTabIndexInRun, getNextTabRun, getPreviousTabIndex, getPreviousTabIndexInRun, getPreviousTabRun, getRolloverTab, getRunForTab, getSelectedTabPadInsets, getTabBounds, getTabBounds, getTabRunCount, getTabRunIndent, getTabRunOffset, getTextViewForTab, getVisibleComponent, installComponents, installKeyboardActions, installUI, lastTabInRun, layoutLabel, navigateSelectedTab, paintContentBorder, paintIcon, paintTab, paintTabArea, rotateInsets, selectAdjacentRunTab, selectNextTab, selectNextTabInRun, selectPreviousTab, selectPreviousTabInRun, setVisibleComponent, shouldRotateTabRuns, tabForCoordinate, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallUIpublic static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent component)
protected void installDefaults()
installDefaults in class javax.swing.plaf.metal.MetalTabbedPaneUIprotected void installListeners()
installListeners in class oracle.bali.ewt.olaf2.OracleTabbedPaneUIprotected void uninstallListeners()
uninstallListeners in class oracle.bali.ewt.olaf2.OracleTabbedPaneUIprotected void setRolloverTab(int index)
setRolloverTab in class javax.swing.plaf.basic.BasicTabbedPaneUI
protected java.awt.Insets getTabInsets(int tabPlacement,
                           int tabIndex)
getTabInsets in class javax.swing.plaf.basic.BasicTabbedPaneUIprotected java.awt.Insets getTabAreaInsets(int tabPlacement)
getTabAreaInsets in class javax.swing.plaf.basic.BasicTabbedPaneUI
protected void paintTabBackground(java.awt.Graphics g,
                      int tabPlacement,
                      int tabIndex,
                      int x,
                      int y,
                      int w,
                      int h,
                      boolean isSelected)
paintTabBackground in class javax.swing.plaf.metal.MetalTabbedPaneUI
protected void paintTabBorder(java.awt.Graphics g,
                  int tabPlacement,
                  int tabIndex,
                  int x,
                  int y,
                  int w,
                  int h,
                  boolean isSelected)
paintTabBorder in class javax.swing.plaf.metal.MetalTabbedPaneUI
protected void paintFocusIndicator(java.awt.Graphics g,
                       int tabPlacement,
                       java.awt.Rectangle[] rectangles,
                       int tabIndex,
                       java.awt.Rectangle iconRect,
                       java.awt.Rectangle textRect,
                       boolean isSelected)
paintFocusIndicator in class javax.swing.plaf.metal.MetalTabbedPaneUI
protected void paintText(java.awt.Graphics g,
             int tabPlacement,
             java.awt.Font font,
             java.awt.FontMetrics metrics,
             int tabIndex,
             java.lang.String title,
             java.awt.Rectangle textRect,
             boolean isSelected)
paintText in class javax.swing.plaf.basic.BasicTabbedPaneUI
protected void paintContentBorderTopEdge(java.awt.Graphics g,
                             int tabPlacement,
                             int selectedIndex,
                             int x,
                             int y,
                             int w,
                             int h)
paintContentBorderTopEdge in class oracle.bali.ewt.olaf2.OracleTabbedPaneUI
protected void paintContentBorderLeftEdge(java.awt.Graphics g,
                              int tabPlacement,
                              int selectedIndex,
                              int x,
                              int y,
                              int w,
                              int h)
paintContentBorderLeftEdge in class oracle.bali.ewt.olaf2.OracleTabbedPaneUI
protected void paintContentBorderBottomEdge(java.awt.Graphics g,
                                int tabPlacement,
                                int selectedIndex,
                                int x,
                                int y,
                                int w,
                                int h)
paintContentBorderBottomEdge in class oracle.bali.ewt.olaf2.OracleTabbedPaneUI
protected void paintContentBorderRightEdge(java.awt.Graphics g,
                               int tabPlacement,
                               int selectedIndex,
                               int x,
                               int y,
                               int w,
                               int h)
paintContentBorderRightEdge in class oracle.bali.ewt.olaf2.OracleTabbedPaneUIprotected javax.swing.JButton createScrollButton(int direction)
createScrollButton in class javax.swing.plaf.basic.BasicTabbedPaneUI