public final class FlatTabbedPaneUI
extends javax.swing.plaf.basic.BasicTabbedPaneUI
javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout, javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TABBEDPANE_TRANSPARENT
BugFix # 9808301
A string to indicate that a tabbedPane with this client property set will
decide if tabbedPane will be transparent.
|
calcRect, 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 |
|---|
FlatTabbedPaneUI() |
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.LayoutManager |
createLayoutManager() |
java.awt.Rectangle |
getTabBounds(javax.swing.JTabbedPane pane,
int index) |
int |
getTabRunCount(javax.swing.JTabbedPane pane) |
protected int |
getTabRunOffset(int tabPlacement,
int tabCount,
int tabIndex,
boolean forward) |
protected void |
installComponents() |
protected void |
installDefaults() |
protected void |
installListeners() |
void |
installUI(javax.swing.JComponent c) |
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c) |
void |
setPaintTopRightBottomBorders(boolean paintBorders)
Deprecated.
with no replacement.
|
int |
tabForCoordinate(javax.swing.JTabbedPane pane,
int x,
int y) |
protected void |
uninstallComponents() |
protected void |
uninstallListeners() |
void |
uninstallUI(javax.swing.JComponent c) |
assureRectsCreated, calculateMaxTabHeight, calculateMaxTabWidth, calculateTabAreaHeight, calculateTabAreaWidth, calculateTabHeight, calculateTabWidth, createChangeListener, createFocusListener, createMouseListener, createPropertyChangeListener, createScrollButton, createUI, expandTabRunsArray, getBaseline, getBaseline, getBaselineOffset, getBaselineResizeBehavior, getContentBorderInsets, getFocusIndex, getFontMetrics, getIconForTab, getMaximumSize, getMinimumSize, getNextTabIndex, getNextTabIndexInRun, getNextTabRun, getPreviousTabIndex, getPreviousTabIndexInRun, getPreviousTabRun, getRolloverTab, getRunForTab, getSelectedTabPadInsets, getTabAreaInsets, getTabBounds, getTabInsets, getTabLabelShiftX, getTabLabelShiftY, getTabRunIndent, getTabRunOverlay, getTextViewForTab, getVisibleComponent, installKeyboardActions, lastTabInRun, layoutLabel, navigateSelectedTab, paintContentBorder, paintContentBorderBottomEdge, paintContentBorderLeftEdge, paintContentBorderRightEdge, paintContentBorderTopEdge, paintFocusIndicator, paintIcon, paintTab, paintTabArea, paintTabBackground, paintTabBorder, paintText, rotateInsets, selectAdjacentRunTab, selectNextTab, selectNextTabInRun, selectPreviousTab, selectPreviousTabInRun, setRolloverTab, setVisibleComponent, shouldPadTabRun, shouldRotateTabRuns, uninstallDefaults, uninstallKeyboardActionspublic static java.lang.String TABBEDPANE_TRANSPARENT
public void installUI(javax.swing.JComponent c)
installUI in class javax.swing.plaf.basic.BasicTabbedPaneUIpublic void uninstallUI(javax.swing.JComponent c)
uninstallUI in class javax.swing.plaf.basic.BasicTabbedPaneUI@Deprecated public void setPaintTopRightBottomBorders(boolean paintBorders)
protected void installDefaults()
installDefaults in class javax.swing.plaf.basic.BasicTabbedPaneUIprotected void installComponents()
installComponents in class javax.swing.plaf.basic.BasicTabbedPaneUIprotected void uninstallComponents()
uninstallComponents in class javax.swing.plaf.basic.BasicTabbedPaneUIpublic int tabForCoordinate(javax.swing.JTabbedPane pane,
int x,
int y)
tabForCoordinate in class javax.swing.plaf.basic.BasicTabbedPaneUIpublic java.awt.Rectangle getTabBounds(javax.swing.JTabbedPane pane,
int index)
getTabBounds in class javax.swing.plaf.basic.BasicTabbedPaneUIpublic int getTabRunCount(javax.swing.JTabbedPane pane)
getTabRunCount in class javax.swing.plaf.basic.BasicTabbedPaneUIpublic void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class javax.swing.plaf.basic.BasicTabbedPaneUIprotected java.awt.LayoutManager createLayoutManager()
createLayoutManager in class javax.swing.plaf.basic.BasicTabbedPaneUIprotected void installListeners()
installListeners in class javax.swing.plaf.basic.BasicTabbedPaneUIprotected void uninstallListeners()
uninstallListeners in class javax.swing.plaf.basic.BasicTabbedPaneUIprotected int getTabRunOffset(int tabPlacement,
int tabCount,
int tabIndex,
boolean forward)
getTabRunOffset in class javax.swing.plaf.basic.BasicTabbedPaneUI