JIDE Common Layer 2.7.6

com.jidesoft.plaf.basic
Interface ThemePainter

All Known Implementing Classes:
AquaPainter, BasicPainter, EclipsePainter, MetalPainter, Office2003Painter, Office2007Painter, XertoPainter

public interface ThemePainter

An interface which defines a list of methods that are used to paint the UI.

Please note, this interface is still in development mode. Future version might break your build if you use it now.


Field Summary
static int STATE_DEFAULT
           
static int STATE_DISABLE
           
static int STATE_DISABLE_ROLLOVER
           
static int STATE_DISABLE_SELECTED
           
static int STATE_INACTIVE_ROLLOVER
           
static int STATE_PRESSED
           
static int STATE_ROLLOVER
           
static int STATE_SELECTED
           
 
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()
           
 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 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)
           
 

Field Detail

STATE_DEFAULT

static final int STATE_DEFAULT
See Also:
Constant Field Values

STATE_PRESSED

static final int STATE_PRESSED
See Also:
Constant Field Values

STATE_ROLLOVER

static final int STATE_ROLLOVER
See Also:
Constant Field Values

STATE_SELECTED

static final int STATE_SELECTED
See Also:
Constant Field Values

STATE_DISABLE

static final int STATE_DISABLE
See Also:
Constant Field Values

STATE_DISABLE_SELECTED

static final int STATE_DISABLE_SELECTED
See Also:
Constant Field Values

STATE_DISABLE_ROLLOVER

static final int STATE_DISABLE_ROLLOVER
See Also:
Constant Field Values

STATE_INACTIVE_ROLLOVER

static final int STATE_INACTIVE_ROLLOVER
See Also:
Constant Field Values
Method Detail

paintSelectedMenu

void paintSelectedMenu(javax.swing.JComponent c,
                       java.awt.Graphics g,
                       java.awt.Rectangle rect,
                       int orientation,
                       int state)

paintButtonBackground

void paintButtonBackground(javax.swing.JComponent c,
                           java.awt.Graphics g,
                           java.awt.Rectangle rect,
                           int orientation,
                           int state)

paintButtonBackground

void paintButtonBackground(javax.swing.JComponent c,
                           java.awt.Graphics g,
                           java.awt.Rectangle rect,
                           int orientation,
                           int state,
                           boolean showBorder)

paintMenuItemBackground

void paintMenuItemBackground(javax.swing.JComponent c,
                             java.awt.Graphics g,
                             java.awt.Rectangle rect,
                             int orientation,
                             int state)

paintMenuItemBackground

void paintMenuItemBackground(javax.swing.JComponent c,
                             java.awt.Graphics g,
                             java.awt.Rectangle rect,
                             int orientation,
                             int state,
                             boolean showBorder)

paintChevronBackground

void paintChevronBackground(javax.swing.JComponent c,
                            java.awt.Graphics g,
                            java.awt.Rectangle rect,
                            int orientation,
                            int state)

paintDividerBackground

void paintDividerBackground(javax.swing.JComponent c,
                            java.awt.Graphics g,
                            java.awt.Rectangle rect,
                            int orientation,
                            int state)

paintCommandBarBackground

void paintCommandBarBackground(javax.swing.JComponent c,
                               java.awt.Graphics g,
                               java.awt.Rectangle rect,
                               int orientation,
                               int state)

paintFloatingCommandBarBackground

void paintFloatingCommandBarBackground(javax.swing.JComponent c,
                                       java.awt.Graphics g,
                                       java.awt.Rectangle rect,
                                       int orientation,
                                       int state)

paintMenuShadow

void paintMenuShadow(javax.swing.JComponent c,
                     java.awt.Graphics g,
                     java.awt.Rectangle rect,
                     int orientation,
                     int state)

paintGripper

void paintGripper(javax.swing.JComponent c,
                  java.awt.Graphics g,
                  java.awt.Rectangle rect,
                  int orientation,
                  int state)

paintChevronMore

void paintChevronMore(javax.swing.JComponent c,
                      java.awt.Graphics g,
                      java.awt.Rectangle rect,
                      int orientation,
                      int state)

paintChevronOption

void paintChevronOption(javax.swing.JComponent c,
                        java.awt.Graphics g,
                        java.awt.Rectangle rect,
                        int orientation,
                        int state)

paintFloatingChevronOption

void paintFloatingChevronOption(javax.swing.JComponent c,
                                java.awt.Graphics g,
                                java.awt.Rectangle rect,
                                int orientation,
                                int state)

paintContentBackground

void paintContentBackground(javax.swing.JComponent c,
                            java.awt.Graphics g,
                            java.awt.Rectangle rect,
                            int orientation,
                            int state)

paintStatusBarBackground

void paintStatusBarBackground(javax.swing.JComponent c,
                              java.awt.Graphics g,
                              java.awt.Rectangle rect,
                              int orientation,
                              int state)

paintCommandBarTitlePane

void paintCommandBarTitlePane(javax.swing.JComponent c,
                              java.awt.Graphics g,
                              java.awt.Rectangle rect,
                              int orientation,
                              int state)

paintDockableFrameBackground

void paintDockableFrameBackground(javax.swing.JComponent c,
                                  java.awt.Graphics g,
                                  java.awt.Rectangle rect,
                                  int orientation,
                                  int state)

paintDockableFrameTitlePane

void paintDockableFrameTitlePane(javax.swing.JComponent c,
                                 java.awt.Graphics g,
                                 java.awt.Rectangle rect,
                                 int orientation,
                                 int state)

paintCollapsiblePaneTitlePaneBackground

void paintCollapsiblePaneTitlePaneBackground(javax.swing.JComponent c,
                                             java.awt.Graphics g,
                                             java.awt.Rectangle rect,
                                             int orientation,
                                             int state)

paintCollapsiblePaneTitlePaneBackgroundEmphasized

void paintCollapsiblePaneTitlePaneBackgroundEmphasized(javax.swing.JComponent c,
                                                       java.awt.Graphics g,
                                                       java.awt.Rectangle rect,
                                                       int orientation,
                                                       int state)

paintCollapsiblePanesBackground

void paintCollapsiblePanesBackground(javax.swing.JComponent c,
                                     java.awt.Graphics g,
                                     java.awt.Rectangle rect,
                                     int orientation,
                                     int state)

paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized

void paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(javax.swing.JComponent c,
                                                            java.awt.Graphics g,
                                                            java.awt.Rectangle rect,
                                                            int orientation,
                                                            int state)

paintCollapsiblePaneTitlePaneBackgroundPlain

void paintCollapsiblePaneTitlePaneBackgroundPlain(javax.swing.JComponent c,
                                                  java.awt.Graphics g,
                                                  java.awt.Rectangle rect,
                                                  int orientation,
                                                  int state)

paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized

void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(javax.swing.JComponent c,
                                                                java.awt.Graphics g,
                                                                java.awt.Rectangle rect,
                                                                int orientation,
                                                                int state)

paintCollapsiblePaneTitlePaneBackgroundSeparator

void paintCollapsiblePaneTitlePaneBackgroundSeparator(javax.swing.JComponent c,
                                                      java.awt.Graphics g,
                                                      java.awt.Rectangle rect,
                                                      int orientation,
                                                      int state)

paintTabAreaBackground

void paintTabAreaBackground(javax.swing.JComponent c,
                            java.awt.Graphics g,
                            java.awt.Rectangle rect,
                            int orientation,
                            int state)

paintTabBackground

void paintTabBackground(javax.swing.JComponent c,
                        java.awt.Graphics g,
                        java.awt.Shape region,
                        java.awt.Color[] colors,
                        int orientation,
                        int state)

paintSidePaneItemBackground

void paintSidePaneItemBackground(javax.swing.JComponent c,
                                 java.awt.Graphics g,
                                 java.awt.Rectangle rect,
                                 java.awt.Color[] colors,
                                 int orientation,
                                 int state)

paintTabContentBorder

void paintTabContentBorder(javax.swing.JComponent c,
                           java.awt.Graphics g,
                           java.awt.Rectangle rect,
                           int orientation,
                           int state)

paintHeaderBoxBackground

void paintHeaderBoxBackground(javax.swing.JComponent c,
                              java.awt.Graphics g,
                              java.awt.Rectangle rect,
                              int orientation,
                              int state)

paintToolBarSepartor

void paintToolBarSepartor(javax.swing.JComponent c,
                          java.awt.Graphics g,
                          java.awt.Rectangle rect,
                          int orientation,
                          int state)

paintStatusBarSepartor

void paintStatusBarSepartor(javax.swing.JComponent c,
                            java.awt.Graphics g,
                            java.awt.Rectangle rect,
                            int orientation,
                            int state)

paintPopupMenuSepartor

void paintPopupMenuSepartor(javax.swing.JComponent c,
                            java.awt.Graphics g,
                            java.awt.Rectangle rect,
                            int orientation,
                            int state)

fillBackground

void fillBackground(javax.swing.JComponent c,
                    java.awt.Graphics g,
                    java.awt.Rectangle rect,
                    int orientation,
                    int state,
                    java.awt.Color color)

getMenuItemBorderColor

java.awt.Color getMenuItemBorderColor()

getGripperForeground

java.awt.Color getGripperForeground()

getGripperForegroundLt

java.awt.Color getGripperForegroundLt()

getSeparatorForeground

java.awt.Color getSeparatorForeground()

getSeparatorForegroundLt

java.awt.Color getSeparatorForegroundLt()

getCollapsiblePaneContentBackground

java.awt.Color getCollapsiblePaneContentBackground()

getCollapsiblePaneTitleForeground

java.awt.Color getCollapsiblePaneTitleForeground()

getCollapsiblePaneTitleForegroundEmphasized

java.awt.Color getCollapsiblePaneTitleForegroundEmphasized()

getCollapsiblePaneFocusTitleForeground

java.awt.Color getCollapsiblePaneFocusTitleForeground()

getCollapsiblePaneFocusTitleForegroundEmphasized

java.awt.Color getCollapsiblePaneFocusTitleForegroundEmphasized()

getCollapsiblePaneUpIcon

javax.swing.ImageIcon getCollapsiblePaneUpIcon()

getCollapsiblePaneDownIcon

javax.swing.ImageIcon getCollapsiblePaneDownIcon()

getCollapsiblePaneUpIconEmphasized

javax.swing.ImageIcon getCollapsiblePaneUpIconEmphasized()

getCollapsiblePaneDownIconEmphasized

javax.swing.ImageIcon getCollapsiblePaneDownIconEmphasized()

getCollapsiblePaneTitleButtonBackground

javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackground()

getCollapsiblePaneTitleButtonBackgroundEmphasized

javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()

getCollapsiblePaneUpMask

javax.swing.ImageIcon getCollapsiblePaneUpMask()

getCollapsiblePaneDownMask

javax.swing.ImageIcon getCollapsiblePaneDownMask()

getBackgroundDk

java.awt.Color getBackgroundDk()

getBackgroundLt

java.awt.Color getBackgroundLt()

getSelectionSelectedDk

java.awt.Color getSelectionSelectedDk()

getSelectionSelectedLt

java.awt.Color getSelectionSelectedLt()

getMenuItemBackground

java.awt.Color getMenuItemBackground()

getCommandBarTitleBarBackground

java.awt.Color getCommandBarTitleBarBackground()

getColor

java.awt.Color getColor(java.lang.Object key)

getControl

java.awt.Color getControl()

getControlLt

java.awt.Color getControlLt()

getControlDk

java.awt.Color getControlDk()

getControlShadow

java.awt.Color getControlShadow()

getDockableFrameTitleBarActiveForeground

java.awt.Color getDockableFrameTitleBarActiveForeground()

getDockableFrameTitleBarInactiveForeground

java.awt.Color getDockableFrameTitleBarInactiveForeground()

getTitleBarBackground

java.awt.Color getTitleBarBackground()

getOptionPaneBannerDk

java.awt.Color getOptionPaneBannerDk()

getOptionPaneBannerLt

java.awt.Color getOptionPaneBannerLt()

getOptionPaneBannerForeground

java.awt.Color getOptionPaneBannerForeground()

getTabbedPaneSelectDk

java.awt.Color getTabbedPaneSelectDk()

getTabbedPaneSelectLt

java.awt.Color getTabbedPaneSelectLt()

getTabAreaBackgroundDk

java.awt.Color getTabAreaBackgroundDk()

getTabAreaBackgroundLt

java.awt.Color getTabAreaBackgroundLt()

JIDE Common Layer 2.7.6