APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.java.swing.plaf.motif

public Class MotifTabbedPaneUI

extends BasicTabbedPaneUI
Class Inheritance
Imports
java.awt.Color, .Graphics, .Rectangle, javax.swing.JComponent, .UIManager, javax.swing.plaf.ComponentUI, javax.swing.plaf.basic.BasicTabbedPaneUI

A Motif L&F implementation of TabbedPaneUI.
Authors
Amy Fowler, Philip Milne

Field Summary

Modifier and TypeField and Description
protected Color
protected Color
protected Color
protected Color
Inherited from javax.swing.plaf.basic.BasicTabbedPaneUI:
calcRectcontentBorderInsetsdarkShadowdownKeyfocusfocusListenerhighlightleftKeylightHighlightmaxTabHeightmaxTabWidthmouseListenerpropertyChangeListenerrectsrightKeyrunCountselectedRunselectedTabPadInsetsshadowtabAreaInsetstabChangeListenertabInsetstabPanetabRunOverlaytabRunstextIconGapupKey

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ComponentUI
protected int
getTabRunIndent(int tabPlacement, int run)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunIndent.

Returns the tab run indent.

protected int
getTabRunOverlay(int tabPlacement)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunOverlay.

Returns the tab run overlay.

protected void
protected void
paintContentBorderBottomEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderBottomEdge.

Paints the content border bottom edge.

protected void
paintContentBorderRightEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderRightEdge.

Paints the content border right edge.

protected void
paintContentBorderTopEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderTopEdge.

Paints the content border top edge.

protected void
paintFocusIndicator(Graphics g, int tabPlacement, Rectangle[] rects, int tabIndex, Rectangle iconRect, Rectangle textRect, boolean isSelected)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintFocusIndicator.

Paints the focus indicator.

protected void
paintTabBackground(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabBackground.

Paints the tab background.

protected void
paintTabBorder(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabBorder.

Paints the border around a tab.

protected void
Inherited from javax.swing.plaf.basic.BasicTabbedPaneUI:
assureRectsCreatedcalculateMaxTabHeightcalculateMaxTabWidthcalculateTabAreaHeightcalculateTabAreaWidthcalculateTabHeightcalculateTabWidthcreateChangeListenercreateFocusListenercreateLayoutManagercreateMouseListenercreatePropertyChangeListenercreateScrollButtonexpandTabRunsArraygetBaselinegetBaselinegetBaselineOffsetgetBaselineResizeBehaviorgetContentBorderInsetsgetFocusIndexgetFontMetricsgetIconForTabgetMaximumSizegetMinimumSizegetNextTabIndexgetNextTabIndexInRungetNextTabRungetPreviousTabIndexgetPreviousTabIndexInRungetPreviousTabRungetRolloverTabgetRunForTabgetSelectedTabPadInsetsgetTabAreaInsetsgetTabBoundsgetTabBoundsgetTabInsetsgetTabLabelShiftXgetTabLabelShiftYgetTabRunCountgetTabRunOffsetgetTextViewForTabgetVisibleComponentinstallComponentsinstallKeyboardActionsinstallListenersinstallUIlastTabInRunlayoutLabelnavigateSelectedTabpaintpaintContentBorderpaintContentBorderLeftEdgepaintIconpaintTabpaintTabAreapaintTextrotateInsetsselectAdjacentRunTabselectNextTabselectNextTabInRunselectPreviousTabselectPreviousTabInRunsetRolloverTabsetVisibleComponentshouldPadTabRunshouldRotateTabRunstabForCoordinateuninstallComponentsuninstallKeyboardActionsuninstallListenersuninstallUI

Field Detail

unselectedTabBackgroundback to summary
protected Color unselectedTabBackground
unselectedTabForegroundback to summary
protected Color unselectedTabForeground
unselectedTabHighlightback to summary
protected Color unselectedTabHighlight
unselectedTabShadowback to summary
protected Color unselectedTabShadow

Constructor Detail

MotifTabbedPaneUIback to summary
public MotifTabbedPaneUI()

Method Detail

createUIback to summary
public static ComponentUI createUI(JComponent tabbedPane)

Hides javax.swing.plaf.basic.BasicTabbedPaneUI.createUI.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.createUI.

Creates a UI.

getTabRunIndentback to summary
protected int getTabRunIndent(int tabPlacement, int run)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunIndent.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunIndent.

Returns the tab run indent.

Annotations
@Override
getTabRunOverlayback to summary
protected int getTabRunOverlay(int tabPlacement)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunOverlay.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunOverlay.

Returns the tab run overlay.

Annotations
@Override
installDefaultsback to summary
protected void installDefaults()

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.installDefaults.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.installDefaults.

Installs the defaults.

Annotations
@Override
paintContentBorderBottomEdgeback to summary
protected void paintContentBorderBottomEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderBottomEdge.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderBottomEdge.

Paints the content border bottom edge.

Annotations
@Override
paintContentBorderRightEdgeback to summary
protected void paintContentBorderRightEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderRightEdge.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderRightEdge.

Paints the content border right edge.

Annotations
@Override
paintContentBorderTopEdgeback to summary
protected void paintContentBorderTopEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderTopEdge.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderTopEdge.

Paints the content border top edge.

Annotations
@Override
paintFocusIndicatorback to summary
protected void paintFocusIndicator(Graphics g, int tabPlacement, Rectangle[] rects, int tabIndex, Rectangle iconRect, Rectangle textRect, boolean isSelected)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintFocusIndicator.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.paintFocusIndicator.

Paints the focus indicator.

Annotations
@Override
paintTabBackgroundback to summary
protected void paintTabBackground(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabBackground.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabBackground.

Paints the tab background.

Annotations
@Override
paintTabBorderback to summary
protected void paintTabBorder(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabBorder.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabBorder.

Paints the border around a tab. Note that this function does not paint the background of the tab, that is done elsewhere.

Annotations
@Override
uninstallDefaultsback to summary
protected void uninstallDefaults()

Overrides javax.swing.plaf.basic.BasicTabbedPaneUI.uninstallDefaults.

Doc from javax.swing.plaf.basic.BasicTabbedPaneUI.uninstallDefaults.

Uninstalls the defaults.

Annotations
@Override