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, uninstallKeyboardActions
public static java.lang.String TABBEDPANE_TRANSPARENT
public void installUI(javax.swing.JComponent c)
installUI
in class javax.swing.plaf.basic.BasicTabbedPaneUI
public 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.BasicTabbedPaneUI
protected void installComponents()
installComponents
in class javax.swing.plaf.basic.BasicTabbedPaneUI
protected void uninstallComponents()
uninstallComponents
in class javax.swing.plaf.basic.BasicTabbedPaneUI
public int tabForCoordinate(javax.swing.JTabbedPane pane, int x, int y)
tabForCoordinate
in class javax.swing.plaf.basic.BasicTabbedPaneUI
public java.awt.Rectangle getTabBounds(javax.swing.JTabbedPane pane, int index)
getTabBounds
in class javax.swing.plaf.basic.BasicTabbedPaneUI
public int getTabRunCount(javax.swing.JTabbedPane pane)
getTabRunCount
in class javax.swing.plaf.basic.BasicTabbedPaneUI
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
paint
in class javax.swing.plaf.basic.BasicTabbedPaneUI
protected java.awt.LayoutManager createLayoutManager()
createLayoutManager
in class javax.swing.plaf.basic.BasicTabbedPaneUI
protected void installListeners()
installListeners
in class javax.swing.plaf.basic.BasicTabbedPaneUI
protected void uninstallListeners()
uninstallListeners
in class javax.swing.plaf.basic.BasicTabbedPaneUI
protected int getTabRunOffset(int tabPlacement, int tabCount, int tabIndex, boolean forward)
getTabRunOffset
in class javax.swing.plaf.basic.BasicTabbedPaneUI