JIDE Common Layer 2.7.1

com.jidesoft.plaf.basic
Class BasicPainter

java.lang.Object
  extended by 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
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
           
 
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(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.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 paintPopupMenuSepartor(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 paintStatusBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
           
 void paintStatusBarSepartor(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 paintToolBarSepartor(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
           
 void uninstallDefaults()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

BasicPainter

public BasicPainter()
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 interface ThemePainter

getGripperForegroundLt

public java.awt.Color getGripperForegroundLt()
Specified by:
getGripperForegroundLt in interface ThemePainter

getSeparatorForeground

public java.awt.Color getSeparatorForeground()
Specified by:
getSeparatorForeground in interface ThemePainter

getSeparatorForegroundLt

public java.awt.Color getSeparatorForegroundLt()
Specified by:
getSeparatorForegroundLt in interface ThemePainter

getCollapsiblePaneContentBackground

public java.awt.Color getCollapsiblePaneContentBackground()
Specified by:
getCollapsiblePaneContentBackground in interface ThemePainter

getCollapsiblePaneTitleForeground

public java.awt.Color getCollapsiblePaneTitleForeground()
Specified by:
getCollapsiblePaneTitleForeground in interface ThemePainter

getCollapsiblePaneTitleForegroundEmphasized

public java.awt.Color getCollapsiblePaneTitleForegroundEmphasized()
Specified by:
getCollapsiblePaneTitleForegroundEmphasized in interface ThemePainter

getCollapsiblePaneFocusTitleForegroundEmphasized

public java.awt.Color getCollapsiblePaneFocusTitleForegroundEmphasized()
Specified by:
getCollapsiblePaneFocusTitleForegroundEmphasized in interface ThemePainter

getCollapsiblePaneFocusTitleForeground

public java.awt.Color getCollapsiblePaneFocusTitleForeground()
Specified by:
getCollapsiblePaneFocusTitleForeground in interface ThemePainter

getCollapsiblePaneUpIcon

public javax.swing.ImageIcon getCollapsiblePaneUpIcon()
Specified by:
getCollapsiblePaneUpIcon in interface ThemePainter

getCollapsiblePaneDownIcon

public javax.swing.ImageIcon getCollapsiblePaneDownIcon()
Specified by:
getCollapsiblePaneDownIcon in interface ThemePainter

getCollapsiblePaneUpIconEmphasized

public javax.swing.ImageIcon getCollapsiblePaneUpIconEmphasized()
Specified by:
getCollapsiblePaneUpIconEmphasized in interface ThemePainter

getCollapsiblePaneDownIconEmphasized

public javax.swing.ImageIcon getCollapsiblePaneDownIconEmphasized()
Specified by:
getCollapsiblePaneDownIconEmphasized in interface ThemePainter

getCollapsiblePaneTitleButtonBackground

public javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackground()
Specified by:
getCollapsiblePaneTitleButtonBackground in interface ThemePainter

getCollapsiblePaneTitleButtonBackgroundEmphasized

public javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()
Specified by:
getCollapsiblePaneTitleButtonBackgroundEmphasized in interface ThemePainter

getCollapsiblePaneUpMask

public javax.swing.ImageIcon getCollapsiblePaneUpMask()
Specified by:
getCollapsiblePaneUpMask in interface ThemePainter

getCollapsiblePaneDownMask

public javax.swing.ImageIcon getCollapsiblePaneDownMask()
Specified by:
getCollapsiblePaneDownMask in interface ThemePainter

getBackgroundDk

public java.awt.Color getBackgroundDk()
Specified by:
getBackgroundDk in interface ThemePainter

getBackgroundLt

public java.awt.Color getBackgroundLt()
Specified by:
getBackgroundLt in interface ThemePainter

getSelectionSelectedDk

public java.awt.Color getSelectionSelectedDk()
Specified by:
getSelectionSelectedDk in interface ThemePainter

getSelectionSelectedLt

public java.awt.Color getSelectionSelectedLt()
Specified by:
getSelectionSelectedLt in interface ThemePainter

getMenuItemBorderColor

public java.awt.Color getMenuItemBorderColor()
Specified by:
getMenuItemBorderColor in interface ThemePainter

getMenuItemBackground

public java.awt.Color getMenuItemBackground()
Specified by:
getMenuItemBackground in interface ThemePainter

getCommandBarTitleBarBackground

public java.awt.Color getCommandBarTitleBarBackground()
Specified by:
getCommandBarTitleBarBackground in interface ThemePainter

getControl

public java.awt.Color getControl()
Specified by:
getControl in interface ThemePainter

getControlLt

public java.awt.Color getControlLt()
Specified by:
getControlLt in interface ThemePainter

getControlDk

public java.awt.Color getControlDk()
Specified by:
getControlDk in interface ThemePainter

getControlShadow

public java.awt.Color getControlShadow()
Specified by:
getControlShadow in interface ThemePainter

getTitleBarBackground

public java.awt.Color getTitleBarBackground()
Specified by:
getTitleBarBackground in interface ThemePainter

getDockableFrameTitleBarActiveForeground

public java.awt.Color getDockableFrameTitleBarActiveForeground()
Specified by:
getDockableFrameTitleBarActiveForeground in interface ThemePainter

getDockableFrameTitleBarInactiveForeground

public java.awt.Color getDockableFrameTitleBarInactiveForeground()
Specified by:
getDockableFrameTitleBarInactiveForeground in interface ThemePainter

getTabbedPaneSelectDk

public java.awt.Color getTabbedPaneSelectDk()
Specified by:
getTabbedPaneSelectDk in interface ThemePainter

getTabbedPaneSelectLt

public java.awt.Color getTabbedPaneSelectLt()
Specified by:
getTabbedPaneSelectLt in interface ThemePainter

getTabAreaBackgroundDk

public java.awt.Color getTabAreaBackgroundDk()
Specified by:
getTabAreaBackgroundDk in interface ThemePainter

getTabAreaBackgroundLt

public java.awt.Color getTabAreaBackgroundLt()
Specified by:
getTabAreaBackgroundLt in interface ThemePainter

getOptionPaneBannerForeground

public java.awt.Color getOptionPaneBannerForeground()
Specified by:
getOptionPaneBannerForeground in interface ThemePainter

getOptionPaneBannerDk

public java.awt.Color getOptionPaneBannerDk()
Specified by:
getOptionPaneBannerDk in interface ThemePainter

getOptionPaneBannerLt

public java.awt.Color getOptionPaneBannerLt()
Specified by:
getOptionPaneBannerLt in interface ThemePainter

paintSelectedMenu

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

paintMenuItemBackground

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

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 interface ThemePainter

paintButtonBackground

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

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 interface ThemePainter

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 interface ThemePainter

paintDividerBackground

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

paintCommandBarBackground

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

paintFloatingCommandBarBackground

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

paintMenuShadow

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

paintContentBackground

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

paintStatusBarBackground

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

paintCommandBarTitlePane

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

paintGripper

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

paintChevronMore

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

paintChevronOption

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

paintFloatingChevronOption

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

paintDockableFrameBackground

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

paintDockableFrameTitlePane

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

paintCollapsiblePaneTitlePaneBackground

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

paintCollapsiblePaneTitlePaneBackgroundEmphasized

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

paintCollapsiblePanesBackground

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

paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized

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

paintCollapsiblePaneTitlePaneBackgroundPlain

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

paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized

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

paintCollapsiblePaneTitlePaneBackgroundSeparator

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

getColor

public java.awt.Color getColor(java.lang.Object key)
Specified by:
getColor in interface ThemePainter

paintTabAreaBackground

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

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 interface ThemePainter

paintTabContentBorder

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

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 interface ThemePainter

paintHeaderBoxBackground

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

paintToolBarSepartor

public void paintToolBarSepartor(javax.swing.JComponent c,
                                 java.awt.Graphics g,
                                 java.awt.Rectangle rect,
                                 int orientation,
                                 int state)
Specified by:
paintToolBarSepartor in interface ThemePainter

paintPopupMenuSepartor

public void paintPopupMenuSepartor(javax.swing.JComponent c,
                                   java.awt.Graphics g,
                                   java.awt.Rectangle rect,
                                   int orientation,
                                   int state)
Specified by:
paintPopupMenuSepartor in interface ThemePainter

paintStatusBarSepartor

public void paintStatusBarSepartor(javax.swing.JComponent c,
                                   java.awt.Graphics g,
                                   java.awt.Rectangle rect,
                                   int orientation,
                                   int state)
Specified by:
paintStatusBarSepartor in interface ThemePainter

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 interface ThemePainter

JIDE Common Layer 2.7.1