Package com.jidesoft.plaf.basic
Class BasicPainter
- java.lang.Object
-
- com.jidesoft.plaf.basic.BasicPainter
-
- All Implemented Interfaces:
ThemePainter,javax.swing.SwingConstants
- Direct Known Subclasses:
AquaPainter,EclipsePainter,MetalPainter,Office2003Painter,Office2007Painter,XertoPainter
public class BasicPainter extends java.lang.Object implements javax.swing.SwingConstants, ThemePainter
Painter for JIDE styles. Please note, this class is an internal class which is meant to be used by other JIDE classes only. Future version might break your build if you use it.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.Color_bk0protected java.awt.Color_bk1protected java.awt.Color_bk2protected java.awt.Color_bk3protected java.awt.Color_borderColorstatic intARROW_TEXT_GAPThe gap between the sort arrow and index text.static intH_GAPThe distant from the right edge of the table header to left edge of sort arrow.static intV_GAPThe distant from top edge of the table header to the top edge of the sort arrow.-
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
-
Fields inherited from interface com.jidesoft.plaf.basic.ThemePainter
STATE_DEFAULT, STATE_DISABLE, STATE_DISABLE_ROLLOVER, STATE_DISABLE_SELECTED, STATE_INACTIVE_ROLLOVER, STATE_PRESSED, STATE_ROLLOVER, STATE_SELECTED
-
-
Constructor Summary
Constructors Constructor Description BasicPainter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfillBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, java.awt.Color color)java.awt.ColorgetBackgroundDk()java.awt.ColorgetBackgroundLt()java.awt.ColorgetCollapsiblePaneContentBackground()javax.swing.ImageIcongetCollapsiblePaneDownIcon()javax.swing.ImageIcongetCollapsiblePaneDownIconEmphasized()javax.swing.ImageIcongetCollapsiblePaneDownMask()java.awt.ColorgetCollapsiblePaneFocusTitleForeground()java.awt.ColorgetCollapsiblePaneFocusTitleForegroundEmphasized()javax.swing.ImageIcongetCollapsiblePaneTitleButtonBackground()javax.swing.ImageIcongetCollapsiblePaneTitleButtonBackgroundEmphasized()java.awt.ColorgetCollapsiblePaneTitleForeground()java.awt.ColorgetCollapsiblePaneTitleForegroundEmphasized()javax.swing.ImageIcongetCollapsiblePaneUpIcon()javax.swing.ImageIcongetCollapsiblePaneUpIconEmphasized()javax.swing.ImageIcongetCollapsiblePaneUpMask()java.awt.ColorgetColor(java.lang.Object key)java.awt.ColorgetCommandBarTitleBarBackground()java.awt.ColorgetControl()java.awt.ColorgetControlDk()java.awt.ColorgetControlLt()java.awt.ColorgetControlShadow()java.awt.ColorgetDockableFrameTitleBarActiveForeground()java.awt.ColorgetDockableFrameTitleBarInactiveForeground()java.awt.ColorgetGripperForeground()java.awt.ColorgetGripperForegroundLt()static ThemePaintergetInstance()java.awt.ColorgetMenuItemBackground()java.awt.ColorgetMenuItemBorderColor()java.awt.ColorgetOptionPaneBannerDk()java.awt.ColorgetOptionPaneBannerForeground()java.awt.ColorgetOptionPaneBannerLt()java.awt.ColorgetSelectionSelectedDk()java.awt.ColorgetSelectionSelectedLt()java.awt.ColorgetSeparatorForeground()java.awt.ColorgetSeparatorForegroundLt()java.awt.InsetsgetSortableTableHeaderColumnCellDecoratorInsets(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, int sortOrder, javax.swing.Icon sortIcon, int orderIndex, java.awt.Color indexColor, boolean paintIndex)java.awt.ColorgetTabAreaBackgroundDk()java.awt.ColorgetTabAreaBackgroundLt()java.awt.ColorgetTabbedPaneSelectDk()java.awt.ColorgetTabbedPaneSelectLt()java.awt.ColorgetTitleBarBackground()voidinstallDefaults()protected voidpaintBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, java.awt.Color borderColor, java.awt.Color background, int orientation)voidpaintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, boolean showBorder)voidpaintChevronBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintChevronMore(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePanesBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundPlain(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCommandBarTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintContentBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintDividerBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintDockableFrameBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintDockableFrameTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintFloatingChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintFloatingCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintGripper(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintHeaderBoxBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, boolean showBorder)voidpaintMenuShadow(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintPopupMenuSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintSelectedMenu(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintSidePaneItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, java.awt.Color[] colors, int orientation, int state)voidpaintSortableTableHeaderColumn(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, int sortOrder, javax.swing.Icon sortIcon, int orderIndex, java.awt.Color indexColor, boolean paintIndex)voidpaintStatusBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintStatusBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintTabAreaBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintTabBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Shape region, java.awt.Color[] colors, int orientation, int state)voidpaintTabContentBorder(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintToolBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)protected booleanshouldDisplayOnTop()Should the arrow be displayed on the top of the header.voiduninstallDefaults()
-
-
-
Field Detail
-
_bk0
protected java.awt.Color _bk0
-
_bk1
protected java.awt.Color _bk1
-
_bk2
protected java.awt.Color _bk2
-
_bk3
protected java.awt.Color _bk3
-
_borderColor
protected java.awt.Color _borderColor
-
V_GAP
public static int V_GAP
The distant from top edge of the table header to the top edge of the sort arrow.
-
H_GAP
public static int H_GAP
The distant from the right edge of the table header to left edge of sort arrow.
-
ARROW_TEXT_GAP
public static int ARROW_TEXT_GAP
The gap between the sort arrow and index text.
-
-
Method Detail
-
getInstance
public static ThemePainter getInstance()
-
installDefaults
public void installDefaults()
-
uninstallDefaults
public void uninstallDefaults()
-
getGripperForeground
public java.awt.Color getGripperForeground()
- Specified by:
getGripperForegroundin interfaceThemePainter
-
getGripperForegroundLt
public java.awt.Color getGripperForegroundLt()
- Specified by:
getGripperForegroundLtin interfaceThemePainter
-
getSeparatorForeground
public java.awt.Color getSeparatorForeground()
- Specified by:
getSeparatorForegroundin interfaceThemePainter
-
getSeparatorForegroundLt
public java.awt.Color getSeparatorForegroundLt()
- Specified by:
getSeparatorForegroundLtin interfaceThemePainter
-
getCollapsiblePaneContentBackground
public java.awt.Color getCollapsiblePaneContentBackground()
- Specified by:
getCollapsiblePaneContentBackgroundin interfaceThemePainter
-
getCollapsiblePaneTitleForeground
public java.awt.Color getCollapsiblePaneTitleForeground()
- Specified by:
getCollapsiblePaneTitleForegroundin interfaceThemePainter
-
getCollapsiblePaneTitleForegroundEmphasized
public java.awt.Color getCollapsiblePaneTitleForegroundEmphasized()
- Specified by:
getCollapsiblePaneTitleForegroundEmphasizedin interfaceThemePainter
-
getCollapsiblePaneFocusTitleForegroundEmphasized
public java.awt.Color getCollapsiblePaneFocusTitleForegroundEmphasized()
- Specified by:
getCollapsiblePaneFocusTitleForegroundEmphasizedin interfaceThemePainter
-
getCollapsiblePaneFocusTitleForeground
public java.awt.Color getCollapsiblePaneFocusTitleForeground()
- Specified by:
getCollapsiblePaneFocusTitleForegroundin interfaceThemePainter
-
getCollapsiblePaneUpIcon
public javax.swing.ImageIcon getCollapsiblePaneUpIcon()
- Specified by:
getCollapsiblePaneUpIconin interfaceThemePainter
-
getCollapsiblePaneDownIcon
public javax.swing.ImageIcon getCollapsiblePaneDownIcon()
- Specified by:
getCollapsiblePaneDownIconin interfaceThemePainter
-
getCollapsiblePaneUpIconEmphasized
public javax.swing.ImageIcon getCollapsiblePaneUpIconEmphasized()
- Specified by:
getCollapsiblePaneUpIconEmphasizedin interfaceThemePainter
-
getCollapsiblePaneDownIconEmphasized
public javax.swing.ImageIcon getCollapsiblePaneDownIconEmphasized()
- Specified by:
getCollapsiblePaneDownIconEmphasizedin interfaceThemePainter
-
getCollapsiblePaneTitleButtonBackground
public javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackground()
- Specified by:
getCollapsiblePaneTitleButtonBackgroundin interfaceThemePainter
-
getCollapsiblePaneTitleButtonBackgroundEmphasized
public javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()
- Specified by:
getCollapsiblePaneTitleButtonBackgroundEmphasizedin interfaceThemePainter
-
getCollapsiblePaneUpMask
public javax.swing.ImageIcon getCollapsiblePaneUpMask()
- Specified by:
getCollapsiblePaneUpMaskin interfaceThemePainter
-
getCollapsiblePaneDownMask
public javax.swing.ImageIcon getCollapsiblePaneDownMask()
- Specified by:
getCollapsiblePaneDownMaskin interfaceThemePainter
-
getBackgroundDk
public java.awt.Color getBackgroundDk()
- Specified by:
getBackgroundDkin interfaceThemePainter
-
getBackgroundLt
public java.awt.Color getBackgroundLt()
- Specified by:
getBackgroundLtin interfaceThemePainter
-
getSelectionSelectedDk
public java.awt.Color getSelectionSelectedDk()
- Specified by:
getSelectionSelectedDkin interfaceThemePainter
-
getSelectionSelectedLt
public java.awt.Color getSelectionSelectedLt()
- Specified by:
getSelectionSelectedLtin interfaceThemePainter
-
getMenuItemBorderColor
public java.awt.Color getMenuItemBorderColor()
- Specified by:
getMenuItemBorderColorin interfaceThemePainter
-
getMenuItemBackground
public java.awt.Color getMenuItemBackground()
- Specified by:
getMenuItemBackgroundin interfaceThemePainter
-
getCommandBarTitleBarBackground
public java.awt.Color getCommandBarTitleBarBackground()
- Specified by:
getCommandBarTitleBarBackgroundin interfaceThemePainter
-
getControl
public java.awt.Color getControl()
- Specified by:
getControlin interfaceThemePainter
-
getControlLt
public java.awt.Color getControlLt()
- Specified by:
getControlLtin interfaceThemePainter
-
getControlDk
public java.awt.Color getControlDk()
- Specified by:
getControlDkin interfaceThemePainter
-
getControlShadow
public java.awt.Color getControlShadow()
- Specified by:
getControlShadowin interfaceThemePainter
-
getTitleBarBackground
public java.awt.Color getTitleBarBackground()
- Specified by:
getTitleBarBackgroundin interfaceThemePainter
-
getDockableFrameTitleBarActiveForeground
public java.awt.Color getDockableFrameTitleBarActiveForeground()
- Specified by:
getDockableFrameTitleBarActiveForegroundin interfaceThemePainter
-
getDockableFrameTitleBarInactiveForeground
public java.awt.Color getDockableFrameTitleBarInactiveForeground()
- Specified by:
getDockableFrameTitleBarInactiveForegroundin interfaceThemePainter
-
getTabbedPaneSelectDk
public java.awt.Color getTabbedPaneSelectDk()
- Specified by:
getTabbedPaneSelectDkin interfaceThemePainter
-
getTabbedPaneSelectLt
public java.awt.Color getTabbedPaneSelectLt()
- Specified by:
getTabbedPaneSelectLtin interfaceThemePainter
-
getTabAreaBackgroundDk
public java.awt.Color getTabAreaBackgroundDk()
- Specified by:
getTabAreaBackgroundDkin interfaceThemePainter
-
getTabAreaBackgroundLt
public java.awt.Color getTabAreaBackgroundLt()
- Specified by:
getTabAreaBackgroundLtin interfaceThemePainter
-
getOptionPaneBannerForeground
public java.awt.Color getOptionPaneBannerForeground()
- Specified by:
getOptionPaneBannerForegroundin interfaceThemePainter
-
getOptionPaneBannerDk
public java.awt.Color getOptionPaneBannerDk()
- Specified by:
getOptionPaneBannerDkin interfaceThemePainter
-
getOptionPaneBannerLt
public java.awt.Color getOptionPaneBannerLt()
- Specified by:
getOptionPaneBannerLtin interfaceThemePainter
-
paintSelectedMenu
public void paintSelectedMenu(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintSelectedMenuin interfaceThemePainter
-
paintMenuItemBackground
public void paintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintMenuItemBackgroundin interfaceThemePainter
-
paintMenuItemBackground
public void paintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, boolean showBorder)- Specified by:
paintMenuItemBackgroundin interfaceThemePainter
-
paintButtonBackground
public void paintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintButtonBackgroundin interfaceThemePainter
-
paintButtonBackground
public void paintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, boolean showBorder)- Specified by:
paintButtonBackgroundin interfaceThemePainter
-
paintBackground
protected void paintBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, java.awt.Color borderColor, java.awt.Color background, int orientation)
-
paintChevronBackground
public void paintChevronBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintChevronBackgroundin interfaceThemePainter
-
paintDividerBackground
public void paintDividerBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintDividerBackgroundin interfaceThemePainter
-
paintCommandBarBackground
public void paintCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCommandBarBackgroundin interfaceThemePainter
-
paintFloatingCommandBarBackground
public void paintFloatingCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintFloatingCommandBarBackgroundin interfaceThemePainter
-
paintMenuShadow
public void paintMenuShadow(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintMenuShadowin interfaceThemePainter
-
paintContentBackground
public void paintContentBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintContentBackgroundin interfaceThemePainter
-
paintStatusBarBackground
public void paintStatusBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintStatusBarBackgroundin interfaceThemePainter
-
paintCommandBarTitlePane
public void paintCommandBarTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCommandBarTitlePanein interfaceThemePainter
-
paintGripper
public void paintGripper(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintGripperin interfaceThemePainter
-
paintChevronMore
public void paintChevronMore(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintChevronMorein interfaceThemePainter
-
paintChevronOption
public void paintChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintChevronOptionin interfaceThemePainter
-
paintFloatingChevronOption
public void paintFloatingChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintFloatingChevronOptionin interfaceThemePainter
-
paintDockableFrameBackground
public void paintDockableFrameBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintDockableFrameBackgroundin interfaceThemePainter
-
paintDockableFrameTitlePane
public void paintDockableFrameTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintDockableFrameTitlePanein interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackground
public void paintCollapsiblePaneTitlePaneBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCollapsiblePaneTitlePaneBackgroundin interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundEmphasized
public void paintCollapsiblePaneTitlePaneBackgroundEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCollapsiblePaneTitlePaneBackgroundEmphasizedin interfaceThemePainter
-
paintCollapsiblePanesBackground
public void paintCollapsiblePanesBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCollapsiblePanesBackgroundin interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized
public void paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCollapsiblePaneTitlePaneBackgroundPlainEmphasizedin interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundPlain
public void paintCollapsiblePaneTitlePaneBackgroundPlain(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCollapsiblePaneTitlePaneBackgroundPlainin interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized
public void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasizedin interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundSeparator
public void paintCollapsiblePaneTitlePaneBackgroundSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintCollapsiblePaneTitlePaneBackgroundSeparatorin interfaceThemePainter
-
getColor
public java.awt.Color getColor(java.lang.Object key)
- Specified by:
getColorin interfaceThemePainter
-
paintTabAreaBackground
public void paintTabAreaBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintTabAreaBackgroundin interfaceThemePainter
-
paintTabBackground
public void paintTabBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Shape region, java.awt.Color[] colors, int orientation, int state)- Specified by:
paintTabBackgroundin interfaceThemePainter
-
paintTabContentBorder
public void paintTabContentBorder(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintTabContentBorderin interfaceThemePainter
-
paintSidePaneItemBackground
public void paintSidePaneItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, java.awt.Color[] colors, int orientation, int state)- Specified by:
paintSidePaneItemBackgroundin interfaceThemePainter
-
paintHeaderBoxBackground
public void paintHeaderBoxBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintHeaderBoxBackgroundin interfaceThemePainter
-
paintToolBarSeparator
public void paintToolBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintToolBarSeparatorin interfaceThemePainter
-
paintPopupMenuSeparator
public void paintPopupMenuSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintPopupMenuSeparatorin interfaceThemePainter
-
paintStatusBarSeparator
public void paintStatusBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)- Specified by:
paintStatusBarSeparatorin interfaceThemePainter
-
shouldDisplayOnTop
protected boolean shouldDisplayOnTop()
Should the arrow be displayed on the top of the header.- Returns:
- true to display the sort arrow on top. Otherwise false.
-
fillBackground
public void fillBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, java.awt.Color color)- Specified by:
fillBackgroundin interfaceThemePainter
-
getSortableTableHeaderColumnCellDecoratorInsets
public java.awt.Insets getSortableTableHeaderColumnCellDecoratorInsets(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, int sortOrder, javax.swing.Icon sortIcon, int orderIndex, java.awt.Color indexColor, boolean paintIndex)- Specified by:
getSortableTableHeaderColumnCellDecoratorInsetsin interfaceThemePainter
-
paintSortableTableHeaderColumn
public void paintSortableTableHeaderColumn(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, int sortOrder, javax.swing.Icon sortIcon, int orderIndex, java.awt.Color indexColor, boolean paintIndex)- Specified by:
paintSortableTableHeaderColumnin interfaceThemePainter
-
-