JIDE 3.5.15

com.jidesoft.plaf.basic
Class BasicPainter

java.lang.Object
  extended by com.jidesoft.plaf.basic.BasicPainter
All Implemented Interfaces:
ThemePainter, SwingConstants
Direct Known Subclasses:
AquaPainter, EclipsePainter, MetalPainter, Office2003Painter, Office2007Painter, XertoPainter

public class BasicPainter
extends Object
implements 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
protected  Color _bk0
           
protected  Color _bk1
           
protected  Color _bk2
           
protected  Color _bk3
           
protected  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
BasicPainter()
           
 
Method Summary
 void fillBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, Color color)
           
 Color getBackgroundDk()
           
 Color getBackgroundLt()
           
 Color getCollapsiblePaneContentBackground()
           
 ImageIcon getCollapsiblePaneDownIcon()
           
 ImageIcon getCollapsiblePaneDownIconEmphasized()
           
 ImageIcon getCollapsiblePaneDownMask()
           
 Color getCollapsiblePaneFocusTitleForeground()
           
 Color getCollapsiblePaneFocusTitleForegroundEmphasized()
           
 ImageIcon getCollapsiblePaneTitleButtonBackground()
           
 ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()
           
 Color getCollapsiblePaneTitleForeground()
           
 Color getCollapsiblePaneTitleForegroundEmphasized()
           
 ImageIcon getCollapsiblePaneUpIcon()
           
 ImageIcon getCollapsiblePaneUpIconEmphasized()
           
 ImageIcon getCollapsiblePaneUpMask()
           
 Color getColor(Object key)
           
 Color getCommandBarTitleBarBackground()
           
 Color getControl()
           
 Color getControlDk()
           
 Color getControlLt()
           
 Color getControlShadow()
           
 Color getDockableFrameTitleBarActiveForeground()
           
 Color getDockableFrameTitleBarInactiveForeground()
           
 Color getGripperForeground()
           
 Color getGripperForegroundLt()
           
static ThemePainter getInstance()
           
 Color getMenuItemBackground()
           
 Color getMenuItemBorderColor()
           
 Color getOptionPaneBannerDk()
           
 Color getOptionPaneBannerForeground()
           
 Color getOptionPaneBannerLt()
           
 Color getSelectionSelectedDk()
           
 Color getSelectionSelectedLt()
           
 Color getSeparatorForeground()
           
 Color getSeparatorForegroundLt()
           
 Insets getSortableTableHeaderColumnCellDecoratorInsets(JComponent c, Graphics g, Rectangle rect, int orientation, int state, int sortOrder, Icon sortIcon, int orderIndex, Color indexColor, boolean paintIndex)
           
 Color getTabAreaBackgroundDk()
           
 Color getTabAreaBackgroundLt()
           
 Color getTabbedPaneSelectDk()
           
 Color getTabbedPaneSelectLt()
           
 Color getTitleBarBackground()
           
 void installDefaults()
           
protected  void paintBackground(JComponent c, Graphics g, Rectangle rect, Color borderColor, Color background, int orientation)
           
 void paintButtonBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintButtonBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, boolean showBorder)
           
 void paintChevronBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintChevronMore(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintChevronOption(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePanesBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePaneTitlePaneBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePaneTitlePaneBackgroundEmphasized(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePaneTitlePaneBackgroundPlain(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePaneTitlePaneBackgroundSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCommandBarBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCommandBarTitlePane(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintContentBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintDividerBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintDockableFrameBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintDockableFrameTitlePane(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintFloatingChevronOption(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintFloatingCommandBarBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintGripper(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintHeaderBoxBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintMenuItemBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintMenuItemBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, boolean showBorder)
           
 void paintMenuShadow(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintPopupMenuSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintSelectedMenu(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintSidePaneItemBackground(JComponent c, Graphics g, Rectangle rect, Color[] colors, int orientation, int state)
           
 void paintSortableTableHeaderColumn(JComponent c, Graphics g, Rectangle rect, int orientation, int state, int sortOrder, Icon sortIcon, int orderIndex, Color indexColor, boolean paintIndex)
           
 void paintStatusBarBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintStatusBarSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintTabAreaBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintTabBackground(JComponent c, Graphics g, Shape region, Color[] colors, int orientation, int state)
           
 void paintTabContentBorder(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintToolBarSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
protected  boolean shouldDisplayOnTop()
          Should the arrow be displayed on the top of the header.
 void uninstallDefaults()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_bk0

protected Color _bk0

_bk1

protected Color _bk1

_bk2

protected Color _bk2

_bk3

protected Color _bk3

_borderColor

protected 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.

Constructor Detail

BasicPainter

public BasicPainter()
Method Detail

getInstance

public static ThemePainter getInstance()

installDefaults

public void installDefaults()

uninstallDefaults

public void uninstallDefaults()

getGripperForeground

public Color getGripperForeground()
Specified by:
getGripperForeground in interface ThemePainter

getGripperForegroundLt

public Color getGripperForegroundLt()
Specified by:
getGripperForegroundLt in interface ThemePainter

getSeparatorForeground

public Color getSeparatorForeground()
Specified by:
getSeparatorForeground in interface ThemePainter

getSeparatorForegroundLt

public Color getSeparatorForegroundLt()
Specified by:
getSeparatorForegroundLt in interface ThemePainter

getCollapsiblePaneContentBackground

public Color getCollapsiblePaneContentBackground()
Specified by:
getCollapsiblePaneContentBackground in interface ThemePainter

getCollapsiblePaneTitleForeground

public Color getCollapsiblePaneTitleForeground()
Specified by:
getCollapsiblePaneTitleForeground in interface ThemePainter

getCollapsiblePaneTitleForegroundEmphasized

public Color getCollapsiblePaneTitleForegroundEmphasized()
Specified by:
getCollapsiblePaneTitleForegroundEmphasized in interface ThemePainter

getCollapsiblePaneFocusTitleForegroundEmphasized

public Color getCollapsiblePaneFocusTitleForegroundEmphasized()
Specified by:
getCollapsiblePaneFocusTitleForegroundEmphasized in interface ThemePainter

getCollapsiblePaneFocusTitleForeground

public Color getCollapsiblePaneFocusTitleForeground()
Specified by:
getCollapsiblePaneFocusTitleForeground in interface ThemePainter

getCollapsiblePaneUpIcon

public ImageIcon getCollapsiblePaneUpIcon()
Specified by:
getCollapsiblePaneUpIcon in interface ThemePainter

getCollapsiblePaneDownIcon

public ImageIcon getCollapsiblePaneDownIcon()
Specified by:
getCollapsiblePaneDownIcon in interface ThemePainter

getCollapsiblePaneUpIconEmphasized

public ImageIcon getCollapsiblePaneUpIconEmphasized()
Specified by:
getCollapsiblePaneUpIconEmphasized in interface ThemePainter

getCollapsiblePaneDownIconEmphasized

public ImageIcon getCollapsiblePaneDownIconEmphasized()
Specified by:
getCollapsiblePaneDownIconEmphasized in interface ThemePainter

getCollapsiblePaneTitleButtonBackground

public ImageIcon getCollapsiblePaneTitleButtonBackground()
Specified by:
getCollapsiblePaneTitleButtonBackground in interface ThemePainter

getCollapsiblePaneTitleButtonBackgroundEmphasized

public ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()
Specified by:
getCollapsiblePaneTitleButtonBackgroundEmphasized in interface ThemePainter

getCollapsiblePaneUpMask

public ImageIcon getCollapsiblePaneUpMask()
Specified by:
getCollapsiblePaneUpMask in interface ThemePainter

getCollapsiblePaneDownMask

public ImageIcon getCollapsiblePaneDownMask()
Specified by:
getCollapsiblePaneDownMask in interface ThemePainter

getBackgroundDk

public Color getBackgroundDk()
Specified by:
getBackgroundDk in interface ThemePainter

getBackgroundLt

public Color getBackgroundLt()
Specified by:
getBackgroundLt in interface ThemePainter

getSelectionSelectedDk

public Color getSelectionSelectedDk()
Specified by:
getSelectionSelectedDk in interface ThemePainter

getSelectionSelectedLt

public Color getSelectionSelectedLt()
Specified by:
getSelectionSelectedLt in interface ThemePainter

getMenuItemBorderColor

public Color getMenuItemBorderColor()
Specified by:
getMenuItemBorderColor in interface ThemePainter

getMenuItemBackground

public Color getMenuItemBackground()
Specified by:
getMenuItemBackground in interface ThemePainter

getCommandBarTitleBarBackground

public Color getCommandBarTitleBarBackground()
Specified by:
getCommandBarTitleBarBackground in interface ThemePainter

getControl

public Color getControl()
Specified by:
getControl in interface ThemePainter

getControlLt

public Color getControlLt()
Specified by:
getControlLt in interface ThemePainter

getControlDk

public Color getControlDk()
Specified by:
getControlDk in interface ThemePainter

getControlShadow

public Color getControlShadow()
Specified by:
getControlShadow in interface ThemePainter

getTitleBarBackground

public Color getTitleBarBackground()
Specified by:
getTitleBarBackground in interface ThemePainter

getDockableFrameTitleBarActiveForeground

public Color getDockableFrameTitleBarActiveForeground()
Specified by:
getDockableFrameTitleBarActiveForeground in interface ThemePainter

getDockableFrameTitleBarInactiveForeground

public Color getDockableFrameTitleBarInactiveForeground()
Specified by:
getDockableFrameTitleBarInactiveForeground in interface ThemePainter

getTabbedPaneSelectDk

public Color getTabbedPaneSelectDk()
Specified by:
getTabbedPaneSelectDk in interface ThemePainter

getTabbedPaneSelectLt

public Color getTabbedPaneSelectLt()
Specified by:
getTabbedPaneSelectLt in interface ThemePainter

getTabAreaBackgroundDk

public Color getTabAreaBackgroundDk()
Specified by:
getTabAreaBackgroundDk in interface ThemePainter

getTabAreaBackgroundLt

public Color getTabAreaBackgroundLt()
Specified by:
getTabAreaBackgroundLt in interface ThemePainter

getOptionPaneBannerForeground

public Color getOptionPaneBannerForeground()
Specified by:
getOptionPaneBannerForeground in interface ThemePainter

getOptionPaneBannerDk

public Color getOptionPaneBannerDk()
Specified by:
getOptionPaneBannerDk in interface ThemePainter

getOptionPaneBannerLt

public Color getOptionPaneBannerLt()
Specified by:
getOptionPaneBannerLt in interface ThemePainter

paintSelectedMenu

public void paintSelectedMenu(JComponent c,
                              Graphics g,
                              Rectangle rect,
                              int orientation,
                              int state)
Specified by:
paintSelectedMenu in interface ThemePainter

paintMenuItemBackground

public void paintMenuItemBackground(JComponent c,
                                    Graphics g,
                                    Rectangle rect,
                                    int orientation,
                                    int state)
Specified by:
paintMenuItemBackground in interface ThemePainter

paintMenuItemBackground

public void paintMenuItemBackground(JComponent c,
                                    Graphics g,
                                    Rectangle rect,
                                    int orientation,
                                    int state,
                                    boolean showBorder)
Specified by:
paintMenuItemBackground in interface ThemePainter

paintButtonBackground

public void paintButtonBackground(JComponent c,
                                  Graphics g,
                                  Rectangle rect,
                                  int orientation,
                                  int state)
Specified by:
paintButtonBackground in interface ThemePainter

paintButtonBackground

public void paintButtonBackground(JComponent c,
                                  Graphics g,
                                  Rectangle rect,
                                  int orientation,
                                  int state,
                                  boolean showBorder)
Specified by:
paintButtonBackground in interface ThemePainter

paintBackground

protected void paintBackground(JComponent c,
                               Graphics g,
                               Rectangle rect,
                               Color borderColor,
                               Color background,
                               int orientation)

paintChevronBackground

public void paintChevronBackground(JComponent c,
                                   Graphics g,
                                   Rectangle rect,
                                   int orientation,
                                   int state)
Specified by:
paintChevronBackground in interface ThemePainter

paintDividerBackground

public void paintDividerBackground(JComponent c,
                                   Graphics g,
                                   Rectangle rect,
                                   int orientation,
                                   int state)
Specified by:
paintDividerBackground in interface ThemePainter

paintCommandBarBackground

public void paintCommandBarBackground(JComponent c,
                                      Graphics g,
                                      Rectangle rect,
                                      int orientation,
                                      int state)
Specified by:
paintCommandBarBackground in interface ThemePainter

paintFloatingCommandBarBackground

public void paintFloatingCommandBarBackground(JComponent c,
                                              Graphics g,
                                              Rectangle rect,
                                              int orientation,
                                              int state)
Specified by:
paintFloatingCommandBarBackground in interface ThemePainter

paintMenuShadow

public void paintMenuShadow(JComponent c,
                            Graphics g,
                            Rectangle rect,
                            int orientation,
                            int state)
Specified by:
paintMenuShadow in interface ThemePainter

paintContentBackground

public void paintContentBackground(JComponent c,
                                   Graphics g,
                                   Rectangle rect,
                                   int orientation,
                                   int state)
Specified by:
paintContentBackground in interface ThemePainter

paintStatusBarBackground

public void paintStatusBarBackground(JComponent c,
                                     Graphics g,
                                     Rectangle rect,
                                     int orientation,
                                     int state)
Specified by:
paintStatusBarBackground in interface ThemePainter

paintCommandBarTitlePane

public void paintCommandBarTitlePane(JComponent c,
                                     Graphics g,
                                     Rectangle rect,
                                     int orientation,
                                     int state)
Specified by:
paintCommandBarTitlePane in interface ThemePainter

paintGripper

public void paintGripper(JComponent c,
                         Graphics g,
                         Rectangle rect,
                         int orientation,
                         int state)
Specified by:
paintGripper in interface ThemePainter

paintChevronMore

public void paintChevronMore(JComponent c,
                             Graphics g,
                             Rectangle rect,
                             int orientation,
                             int state)
Specified by:
paintChevronMore in interface ThemePainter

paintChevronOption

public void paintChevronOption(JComponent c,
                               Graphics g,
                               Rectangle rect,
                               int orientation,
                               int state)
Specified by:
paintChevronOption in interface ThemePainter

paintFloatingChevronOption

public void paintFloatingChevronOption(JComponent c,
                                       Graphics g,
                                       Rectangle rect,
                                       int orientation,
                                       int state)
Specified by:
paintFloatingChevronOption in interface ThemePainter

paintDockableFrameBackground

public void paintDockableFrameBackground(JComponent c,
                                         Graphics g,
                                         Rectangle rect,
                                         int orientation,
                                         int state)
Specified by:
paintDockableFrameBackground in interface ThemePainter

paintDockableFrameTitlePane

public void paintDockableFrameTitlePane(JComponent c,
                                        Graphics g,
                                        Rectangle rect,
                                        int orientation,
                                        int state)
Specified by:
paintDockableFrameTitlePane in interface ThemePainter

paintCollapsiblePaneTitlePaneBackground

public void paintCollapsiblePaneTitlePaneBackground(JComponent c,
                                                    Graphics g,
                                                    Rectangle rect,
                                                    int orientation,
                                                    int state)
Specified by:
paintCollapsiblePaneTitlePaneBackground in interface ThemePainter

paintCollapsiblePaneTitlePaneBackgroundEmphasized

public void paintCollapsiblePaneTitlePaneBackgroundEmphasized(JComponent c,
                                                              Graphics g,
                                                              Rectangle rect,
                                                              int orientation,
                                                              int state)
Specified by:
paintCollapsiblePaneTitlePaneBackgroundEmphasized in interface ThemePainter

paintCollapsiblePanesBackground

public void paintCollapsiblePanesBackground(JComponent c,
                                            Graphics g,
                                            Rectangle rect,
                                            int orientation,
                                            int state)
Specified by:
paintCollapsiblePanesBackground in interface ThemePainter

paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized

public void paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(JComponent c,
                                                                   Graphics g,
                                                                   Rectangle rect,
                                                                   int orientation,
                                                                   int state)
Specified by:
paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized in interface ThemePainter

paintCollapsiblePaneTitlePaneBackgroundPlain

public void paintCollapsiblePaneTitlePaneBackgroundPlain(JComponent c,
                                                         Graphics g,
                                                         Rectangle rect,
                                                         int orientation,
                                                         int state)
Specified by:
paintCollapsiblePaneTitlePaneBackgroundPlain in interface ThemePainter

paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized

public void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(JComponent c,
                                                                       Graphics g,
                                                                       Rectangle rect,
                                                                       int orientation,
                                                                       int state)
Specified by:
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized in interface ThemePainter

paintCollapsiblePaneTitlePaneBackgroundSeparator

public void paintCollapsiblePaneTitlePaneBackgroundSeparator(JComponent c,
                                                             Graphics g,
                                                             Rectangle rect,
                                                             int orientation,
                                                             int state)
Specified by:
paintCollapsiblePaneTitlePaneBackgroundSeparator in interface ThemePainter

getColor

public Color getColor(Object key)
Specified by:
getColor in interface ThemePainter

paintTabAreaBackground

public void paintTabAreaBackground(JComponent c,
                                   Graphics g,
                                   Rectangle rect,
                                   int orientation,
                                   int state)
Specified by:
paintTabAreaBackground in interface ThemePainter

paintTabBackground

public void paintTabBackground(JComponent c,
                               Graphics g,
                               Shape region,
                               Color[] colors,
                               int orientation,
                               int state)
Specified by:
paintTabBackground in interface ThemePainter

paintTabContentBorder

public void paintTabContentBorder(JComponent c,
                                  Graphics g,
                                  Rectangle rect,
                                  int orientation,
                                  int state)
Specified by:
paintTabContentBorder in interface ThemePainter

paintSidePaneItemBackground

public void paintSidePaneItemBackground(JComponent c,
                                        Graphics g,
                                        Rectangle rect,
                                        Color[] colors,
                                        int orientation,
                                        int state)
Specified by:
paintSidePaneItemBackground in interface ThemePainter

paintHeaderBoxBackground

public void paintHeaderBoxBackground(JComponent c,
                                     Graphics g,
                                     Rectangle rect,
                                     int orientation,
                                     int state)
Specified by:
paintHeaderBoxBackground in interface ThemePainter

paintToolBarSeparator

public void paintToolBarSeparator(JComponent c,
                                  Graphics g,
                                  Rectangle rect,
                                  int orientation,
                                  int state)
Specified by:
paintToolBarSeparator in interface ThemePainter

paintPopupMenuSeparator

public void paintPopupMenuSeparator(JComponent c,
                                    Graphics g,
                                    Rectangle rect,
                                    int orientation,
                                    int state)
Specified by:
paintPopupMenuSeparator in interface ThemePainter

paintStatusBarSeparator

public void paintStatusBarSeparator(JComponent c,
                                    Graphics g,
                                    Rectangle rect,
                                    int orientation,
                                    int state)
Specified by:
paintStatusBarSeparator in interface ThemePainter

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(JComponent c,
                           Graphics g,
                           Rectangle rect,
                           int orientation,
                           int state,
                           Color color)
Specified by:
fillBackground in interface ThemePainter

getSortableTableHeaderColumnCellDecoratorInsets

public Insets getSortableTableHeaderColumnCellDecoratorInsets(JComponent c,
                                                              Graphics g,
                                                              Rectangle rect,
                                                              int orientation,
                                                              int state,
                                                              int sortOrder,
                                                              Icon sortIcon,
                                                              int orderIndex,
                                                              Color indexColor,
                                                              boolean paintIndex)
Specified by:
getSortableTableHeaderColumnCellDecoratorInsets in interface ThemePainter

paintSortableTableHeaderColumn

public void paintSortableTableHeaderColumn(JComponent c,
                                           Graphics g,
                                           Rectangle rect,
                                           int orientation,
                                           int state,
                                           int sortOrder,
                                           Icon sortIcon,
                                           int orderIndex,
                                           Color indexColor,
                                           boolean paintIndex)
Specified by:
paintSortableTableHeaderColumn in interface ThemePainter

JIDE 3.5.15