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
_bk0
protected java.awt.Color
_bk1
protected java.awt.Color
_bk2
protected java.awt.Color
_bk3
protected java.awt.Color
_borderColor
static int
ARROW_TEXT_GAP
The gap between the sort arrow and index text.static int
H_GAP
The distant from the right edge of the table header to left edge of sort arrow.static int
V_GAP
The 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 void
fillBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, java.awt.Color color)
java.awt.Color
getBackgroundDk()
java.awt.Color
getBackgroundLt()
java.awt.Color
getCollapsiblePaneContentBackground()
javax.swing.ImageIcon
getCollapsiblePaneDownIcon()
javax.swing.ImageIcon
getCollapsiblePaneDownIconEmphasized()
javax.swing.ImageIcon
getCollapsiblePaneDownMask()
java.awt.Color
getCollapsiblePaneFocusTitleForeground()
java.awt.Color
getCollapsiblePaneFocusTitleForegroundEmphasized()
javax.swing.ImageIcon
getCollapsiblePaneTitleButtonBackground()
javax.swing.ImageIcon
getCollapsiblePaneTitleButtonBackgroundEmphasized()
java.awt.Color
getCollapsiblePaneTitleForeground()
java.awt.Color
getCollapsiblePaneTitleForegroundEmphasized()
javax.swing.ImageIcon
getCollapsiblePaneUpIcon()
javax.swing.ImageIcon
getCollapsiblePaneUpIconEmphasized()
javax.swing.ImageIcon
getCollapsiblePaneUpMask()
java.awt.Color
getColor(java.lang.Object key)
java.awt.Color
getCommandBarTitleBarBackground()
java.awt.Color
getControl()
java.awt.Color
getControlDk()
java.awt.Color
getControlLt()
java.awt.Color
getControlShadow()
java.awt.Color
getDockableFrameTitleBarActiveForeground()
java.awt.Color
getDockableFrameTitleBarInactiveForeground()
java.awt.Color
getGripperForeground()
java.awt.Color
getGripperForegroundLt()
static ThemePainter
getInstance()
java.awt.Color
getMenuItemBackground()
java.awt.Color
getMenuItemBorderColor()
java.awt.Color
getOptionPaneBannerDk()
java.awt.Color
getOptionPaneBannerForeground()
java.awt.Color
getOptionPaneBannerLt()
java.awt.Color
getSelectionSelectedDk()
java.awt.Color
getSelectionSelectedLt()
java.awt.Color
getSeparatorForeground()
java.awt.Color
getSeparatorForegroundLt()
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)
java.awt.Color
getTabAreaBackgroundDk()
java.awt.Color
getTabAreaBackgroundLt()
java.awt.Color
getTabbedPaneSelectDk()
java.awt.Color
getTabbedPaneSelectLt()
java.awt.Color
getTitleBarBackground()
void
installDefaults()
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)
void
paintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, boolean showBorder)
void
paintChevronBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintChevronMore(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCollapsiblePanesBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCollapsiblePaneTitlePaneBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCollapsiblePaneTitlePaneBackgroundEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCollapsiblePaneTitlePaneBackgroundPlain(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCollapsiblePaneTitlePaneBackgroundSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintCommandBarTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintContentBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintDividerBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintDockableFrameBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintDockableFrameTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintFloatingChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintFloatingCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintGripper(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintHeaderBoxBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, boolean showBorder)
void
paintMenuShadow(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintPopupMenuSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintSelectedMenu(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintSidePaneItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, java.awt.Color[] colors, int orientation, int state)
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)
void
paintStatusBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintStatusBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintTabAreaBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintTabBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Shape region, java.awt.Color[] colors, int orientation, int state)
void
paintTabContentBorder(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
void
paintToolBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
protected boolean
shouldDisplayOnTop()
Should the arrow be displayed on the top of the header.void
uninstallDefaults()
-
-
-
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:
getGripperForeground
in interfaceThemePainter
-
getGripperForegroundLt
public java.awt.Color getGripperForegroundLt()
- Specified by:
getGripperForegroundLt
in interfaceThemePainter
-
getSeparatorForeground
public java.awt.Color getSeparatorForeground()
- Specified by:
getSeparatorForeground
in interfaceThemePainter
-
getSeparatorForegroundLt
public java.awt.Color getSeparatorForegroundLt()
- Specified by:
getSeparatorForegroundLt
in interfaceThemePainter
-
getCollapsiblePaneContentBackground
public java.awt.Color getCollapsiblePaneContentBackground()
- Specified by:
getCollapsiblePaneContentBackground
in interfaceThemePainter
-
getCollapsiblePaneTitleForeground
public java.awt.Color getCollapsiblePaneTitleForeground()
- Specified by:
getCollapsiblePaneTitleForeground
in interfaceThemePainter
-
getCollapsiblePaneTitleForegroundEmphasized
public java.awt.Color getCollapsiblePaneTitleForegroundEmphasized()
- Specified by:
getCollapsiblePaneTitleForegroundEmphasized
in interfaceThemePainter
-
getCollapsiblePaneFocusTitleForegroundEmphasized
public java.awt.Color getCollapsiblePaneFocusTitleForegroundEmphasized()
- Specified by:
getCollapsiblePaneFocusTitleForegroundEmphasized
in interfaceThemePainter
-
getCollapsiblePaneFocusTitleForeground
public java.awt.Color getCollapsiblePaneFocusTitleForeground()
- Specified by:
getCollapsiblePaneFocusTitleForeground
in interfaceThemePainter
-
getCollapsiblePaneUpIcon
public javax.swing.ImageIcon getCollapsiblePaneUpIcon()
- Specified by:
getCollapsiblePaneUpIcon
in interfaceThemePainter
-
getCollapsiblePaneDownIcon
public javax.swing.ImageIcon getCollapsiblePaneDownIcon()
- Specified by:
getCollapsiblePaneDownIcon
in interfaceThemePainter
-
getCollapsiblePaneUpIconEmphasized
public javax.swing.ImageIcon getCollapsiblePaneUpIconEmphasized()
- Specified by:
getCollapsiblePaneUpIconEmphasized
in interfaceThemePainter
-
getCollapsiblePaneDownIconEmphasized
public javax.swing.ImageIcon getCollapsiblePaneDownIconEmphasized()
- Specified by:
getCollapsiblePaneDownIconEmphasized
in interfaceThemePainter
-
getCollapsiblePaneTitleButtonBackground
public javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackground()
- Specified by:
getCollapsiblePaneTitleButtonBackground
in interfaceThemePainter
-
getCollapsiblePaneTitleButtonBackgroundEmphasized
public javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()
- Specified by:
getCollapsiblePaneTitleButtonBackgroundEmphasized
in interfaceThemePainter
-
getCollapsiblePaneUpMask
public javax.swing.ImageIcon getCollapsiblePaneUpMask()
- Specified by:
getCollapsiblePaneUpMask
in interfaceThemePainter
-
getCollapsiblePaneDownMask
public javax.swing.ImageIcon getCollapsiblePaneDownMask()
- Specified by:
getCollapsiblePaneDownMask
in interfaceThemePainter
-
getBackgroundDk
public java.awt.Color getBackgroundDk()
- Specified by:
getBackgroundDk
in interfaceThemePainter
-
getBackgroundLt
public java.awt.Color getBackgroundLt()
- Specified by:
getBackgroundLt
in interfaceThemePainter
-
getSelectionSelectedDk
public java.awt.Color getSelectionSelectedDk()
- Specified by:
getSelectionSelectedDk
in interfaceThemePainter
-
getSelectionSelectedLt
public java.awt.Color getSelectionSelectedLt()
- Specified by:
getSelectionSelectedLt
in interfaceThemePainter
-
getMenuItemBorderColor
public java.awt.Color getMenuItemBorderColor()
- Specified by:
getMenuItemBorderColor
in interfaceThemePainter
-
getMenuItemBackground
public java.awt.Color getMenuItemBackground()
- Specified by:
getMenuItemBackground
in interfaceThemePainter
-
getCommandBarTitleBarBackground
public java.awt.Color getCommandBarTitleBarBackground()
- Specified by:
getCommandBarTitleBarBackground
in interfaceThemePainter
-
getControl
public java.awt.Color getControl()
- Specified by:
getControl
in interfaceThemePainter
-
getControlLt
public java.awt.Color getControlLt()
- Specified by:
getControlLt
in interfaceThemePainter
-
getControlDk
public java.awt.Color getControlDk()
- Specified by:
getControlDk
in interfaceThemePainter
-
getControlShadow
public java.awt.Color getControlShadow()
- Specified by:
getControlShadow
in interfaceThemePainter
-
getTitleBarBackground
public java.awt.Color getTitleBarBackground()
- Specified by:
getTitleBarBackground
in interfaceThemePainter
-
getDockableFrameTitleBarActiveForeground
public java.awt.Color getDockableFrameTitleBarActiveForeground()
- Specified by:
getDockableFrameTitleBarActiveForeground
in interfaceThemePainter
-
getDockableFrameTitleBarInactiveForeground
public java.awt.Color getDockableFrameTitleBarInactiveForeground()
- Specified by:
getDockableFrameTitleBarInactiveForeground
in interfaceThemePainter
-
getTabbedPaneSelectDk
public java.awt.Color getTabbedPaneSelectDk()
- Specified by:
getTabbedPaneSelectDk
in interfaceThemePainter
-
getTabbedPaneSelectLt
public java.awt.Color getTabbedPaneSelectLt()
- Specified by:
getTabbedPaneSelectLt
in interfaceThemePainter
-
getTabAreaBackgroundDk
public java.awt.Color getTabAreaBackgroundDk()
- Specified by:
getTabAreaBackgroundDk
in interfaceThemePainter
-
getTabAreaBackgroundLt
public java.awt.Color getTabAreaBackgroundLt()
- Specified by:
getTabAreaBackgroundLt
in interfaceThemePainter
-
getOptionPaneBannerForeground
public java.awt.Color getOptionPaneBannerForeground()
- Specified by:
getOptionPaneBannerForeground
in interfaceThemePainter
-
getOptionPaneBannerDk
public java.awt.Color getOptionPaneBannerDk()
- Specified by:
getOptionPaneBannerDk
in interfaceThemePainter
-
getOptionPaneBannerLt
public java.awt.Color getOptionPaneBannerLt()
- Specified by:
getOptionPaneBannerLt
in interfaceThemePainter
-
paintSelectedMenu
public void paintSelectedMenu(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintSelectedMenu
in interfaceThemePainter
-
paintMenuItemBackground
public void paintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintMenuItemBackground
in 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:
paintMenuItemBackground
in interfaceThemePainter
-
paintButtonBackground
public void paintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintButtonBackground
in 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:
paintButtonBackground
in 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:
paintChevronBackground
in interfaceThemePainter
-
paintDividerBackground
public void paintDividerBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintDividerBackground
in interfaceThemePainter
-
paintCommandBarBackground
public void paintCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCommandBarBackground
in interfaceThemePainter
-
paintFloatingCommandBarBackground
public void paintFloatingCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintFloatingCommandBarBackground
in interfaceThemePainter
-
paintMenuShadow
public void paintMenuShadow(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintMenuShadow
in interfaceThemePainter
-
paintContentBackground
public void paintContentBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintContentBackground
in interfaceThemePainter
-
paintStatusBarBackground
public void paintStatusBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintStatusBarBackground
in interfaceThemePainter
-
paintCommandBarTitlePane
public void paintCommandBarTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCommandBarTitlePane
in interfaceThemePainter
-
paintGripper
public void paintGripper(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintGripper
in interfaceThemePainter
-
paintChevronMore
public void paintChevronMore(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintChevronMore
in interfaceThemePainter
-
paintChevronOption
public void paintChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintChevronOption
in interfaceThemePainter
-
paintFloatingChevronOption
public void paintFloatingChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintFloatingChevronOption
in interfaceThemePainter
-
paintDockableFrameBackground
public void paintDockableFrameBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintDockableFrameBackground
in interfaceThemePainter
-
paintDockableFrameTitlePane
public void paintDockableFrameTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintDockableFrameTitlePane
in interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackground
public void paintCollapsiblePaneTitlePaneBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackground
in interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundEmphasized
public void paintCollapsiblePaneTitlePaneBackgroundEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackgroundEmphasized
in interfaceThemePainter
-
paintCollapsiblePanesBackground
public void paintCollapsiblePanesBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCollapsiblePanesBackground
in interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized
public void paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized
in interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundPlain
public void paintCollapsiblePaneTitlePaneBackgroundPlain(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackgroundPlain
in interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized
public void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized
in interfaceThemePainter
-
paintCollapsiblePaneTitlePaneBackgroundSeparator
public void paintCollapsiblePaneTitlePaneBackgroundSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackgroundSeparator
in interfaceThemePainter
-
getColor
public java.awt.Color getColor(java.lang.Object key)
- Specified by:
getColor
in interfaceThemePainter
-
paintTabAreaBackground
public void paintTabAreaBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintTabAreaBackground
in 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:
paintTabBackground
in interfaceThemePainter
-
paintTabContentBorder
public void paintTabContentBorder(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintTabContentBorder
in 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:
paintSidePaneItemBackground
in interfaceThemePainter
-
paintHeaderBoxBackground
public void paintHeaderBoxBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintHeaderBoxBackground
in interfaceThemePainter
-
paintToolBarSeparator
public void paintToolBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintToolBarSeparator
in interfaceThemePainter
-
paintPopupMenuSeparator
public void paintPopupMenuSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintPopupMenuSeparator
in interfaceThemePainter
-
paintStatusBarSeparator
public void paintStatusBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
- Specified by:
paintStatusBarSeparator
in 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:
fillBackground
in 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:
getSortableTableHeaderColumnCellDecoratorInsets
in 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:
paintSortableTableHeaderColumn
in interfaceThemePainter
-
-