JIDE 3.5.15

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(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()
           
 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 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)
           
 

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(JComponent c,
                       Graphics g,
                       Rectangle rect,
                       int orientation,
                       int state)

paintButtonBackground

void paintButtonBackground(JComponent c,
                           Graphics g,
                           Rectangle rect,
                           int orientation,
                           int state)

paintButtonBackground

void paintButtonBackground(JComponent c,
                           Graphics g,
                           Rectangle rect,
                           int orientation,
                           int state,
                           boolean showBorder)

paintMenuItemBackground

void paintMenuItemBackground(JComponent c,
                             Graphics g,
                             Rectangle rect,
                             int orientation,
                             int state)

paintMenuItemBackground

void paintMenuItemBackground(JComponent c,
                             Graphics g,
                             Rectangle rect,
                             int orientation,
                             int state,
                             boolean showBorder)

paintChevronBackground

void paintChevronBackground(JComponent c,
                            Graphics g,
                            Rectangle rect,
                            int orientation,
                            int state)

paintDividerBackground

void paintDividerBackground(JComponent c,
                            Graphics g,
                            Rectangle rect,
                            int orientation,
                            int state)

paintCommandBarBackground

void paintCommandBarBackground(JComponent c,
                               Graphics g,
                               Rectangle rect,
                               int orientation,
                               int state)

paintFloatingCommandBarBackground

void paintFloatingCommandBarBackground(JComponent c,
                                       Graphics g,
                                       Rectangle rect,
                                       int orientation,
                                       int state)

paintMenuShadow

void paintMenuShadow(JComponent c,
                     Graphics g,
                     Rectangle rect,
                     int orientation,
                     int state)

paintGripper

void paintGripper(JComponent c,
                  Graphics g,
                  Rectangle rect,
                  int orientation,
                  int state)

paintChevronMore

void paintChevronMore(JComponent c,
                      Graphics g,
                      Rectangle rect,
                      int orientation,
                      int state)

paintChevronOption

void paintChevronOption(JComponent c,
                        Graphics g,
                        Rectangle rect,
                        int orientation,
                        int state)

paintFloatingChevronOption

void paintFloatingChevronOption(JComponent c,
                                Graphics g,
                                Rectangle rect,
                                int orientation,
                                int state)

paintContentBackground

void paintContentBackground(JComponent c,
                            Graphics g,
                            Rectangle rect,
                            int orientation,
                            int state)

paintStatusBarBackground

void paintStatusBarBackground(JComponent c,
                              Graphics g,
                              Rectangle rect,
                              int orientation,
                              int state)

paintCommandBarTitlePane

void paintCommandBarTitlePane(JComponent c,
                              Graphics g,
                              Rectangle rect,
                              int orientation,
                              int state)

paintDockableFrameBackground

void paintDockableFrameBackground(JComponent c,
                                  Graphics g,
                                  Rectangle rect,
                                  int orientation,
                                  int state)

paintDockableFrameTitlePane

void paintDockableFrameTitlePane(JComponent c,
                                 Graphics g,
                                 Rectangle rect,
                                 int orientation,
                                 int state)

paintCollapsiblePaneTitlePaneBackground

void paintCollapsiblePaneTitlePaneBackground(JComponent c,
                                             Graphics g,
                                             Rectangle rect,
                                             int orientation,
                                             int state)

paintCollapsiblePaneTitlePaneBackgroundEmphasized

void paintCollapsiblePaneTitlePaneBackgroundEmphasized(JComponent c,
                                                       Graphics g,
                                                       Rectangle rect,
                                                       int orientation,
                                                       int state)

paintCollapsiblePanesBackground

void paintCollapsiblePanesBackground(JComponent c,
                                     Graphics g,
                                     Rectangle rect,
                                     int orientation,
                                     int state)

paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized

void paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(JComponent c,
                                                            Graphics g,
                                                            Rectangle rect,
                                                            int orientation,
                                                            int state)

paintCollapsiblePaneTitlePaneBackgroundPlain

void paintCollapsiblePaneTitlePaneBackgroundPlain(JComponent c,
                                                  Graphics g,
                                                  Rectangle rect,
                                                  int orientation,
                                                  int state)

paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized

void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(JComponent c,
                                                                Graphics g,
                                                                Rectangle rect,
                                                                int orientation,
                                                                int state)

paintCollapsiblePaneTitlePaneBackgroundSeparator

void paintCollapsiblePaneTitlePaneBackgroundSeparator(JComponent c,
                                                      Graphics g,
                                                      Rectangle rect,
                                                      int orientation,
                                                      int state)

paintTabAreaBackground

void paintTabAreaBackground(JComponent c,
                            Graphics g,
                            Rectangle rect,
                            int orientation,
                            int state)

paintTabBackground

void paintTabBackground(JComponent c,
                        Graphics g,
                        Shape region,
                        Color[] colors,
                        int orientation,
                        int state)

paintSidePaneItemBackground

void paintSidePaneItemBackground(JComponent c,
                                 Graphics g,
                                 Rectangle rect,
                                 Color[] colors,
                                 int orientation,
                                 int state)

paintTabContentBorder

void paintTabContentBorder(JComponent c,
                           Graphics g,
                           Rectangle rect,
                           int orientation,
                           int state)

paintHeaderBoxBackground

void paintHeaderBoxBackground(JComponent c,
                              Graphics g,
                              Rectangle rect,
                              int orientation,
                              int state)

paintToolBarSeparator

void paintToolBarSeparator(JComponent c,
                           Graphics g,
                           Rectangle rect,
                           int orientation,
                           int state)

paintStatusBarSeparator

void paintStatusBarSeparator(JComponent c,
                             Graphics g,
                             Rectangle rect,
                             int orientation,
                             int state)

paintPopupMenuSeparator

void paintPopupMenuSeparator(JComponent c,
                             Graphics g,
                             Rectangle rect,
                             int orientation,
                             int state)

getSortableTableHeaderColumnCellDecoratorInsets

Insets getSortableTableHeaderColumnCellDecoratorInsets(JComponent c,
                                                       Graphics g,
                                                       Rectangle rect,
                                                       int orientation,
                                                       int state,
                                                       int sortOrder,
                                                       Icon sortIcon,
                                                       int orderIndex,
                                                       Color indexColor,
                                                       boolean paintIndex)

paintSortableTableHeaderColumn

void paintSortableTableHeaderColumn(JComponent c,
                                    Graphics g,
                                    Rectangle rect,
                                    int orientation,
                                    int state,
                                    int sortOrder,
                                    Icon sortIcon,
                                    int orderIndex,
                                    Color indexColor,
                                    boolean paintIndex)

fillBackground

void fillBackground(JComponent c,
                    Graphics g,
                    Rectangle rect,
                    int orientation,
                    int state,
                    Color color)

getMenuItemBorderColor

Color getMenuItemBorderColor()

getGripperForeground

Color getGripperForeground()

getGripperForegroundLt

Color getGripperForegroundLt()

getSeparatorForeground

Color getSeparatorForeground()

getSeparatorForegroundLt

Color getSeparatorForegroundLt()

getCollapsiblePaneContentBackground

Color getCollapsiblePaneContentBackground()

getCollapsiblePaneTitleForeground

Color getCollapsiblePaneTitleForeground()

getCollapsiblePaneTitleForegroundEmphasized

Color getCollapsiblePaneTitleForegroundEmphasized()

getCollapsiblePaneFocusTitleForeground

Color getCollapsiblePaneFocusTitleForeground()

getCollapsiblePaneFocusTitleForegroundEmphasized

Color getCollapsiblePaneFocusTitleForegroundEmphasized()

getCollapsiblePaneUpIcon

ImageIcon getCollapsiblePaneUpIcon()

getCollapsiblePaneDownIcon

ImageIcon getCollapsiblePaneDownIcon()

getCollapsiblePaneUpIconEmphasized

ImageIcon getCollapsiblePaneUpIconEmphasized()

getCollapsiblePaneDownIconEmphasized

ImageIcon getCollapsiblePaneDownIconEmphasized()

getCollapsiblePaneTitleButtonBackground

ImageIcon getCollapsiblePaneTitleButtonBackground()

getCollapsiblePaneTitleButtonBackgroundEmphasized

ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()

getCollapsiblePaneUpMask

ImageIcon getCollapsiblePaneUpMask()

getCollapsiblePaneDownMask

ImageIcon getCollapsiblePaneDownMask()

getBackgroundDk

Color getBackgroundDk()

getBackgroundLt

Color getBackgroundLt()

getSelectionSelectedDk

Color getSelectionSelectedDk()

getSelectionSelectedLt

Color getSelectionSelectedLt()

getMenuItemBackground

Color getMenuItemBackground()

getCommandBarTitleBarBackground

Color getCommandBarTitleBarBackground()

getColor

Color getColor(Object key)

getControl

Color getControl()

getControlLt

Color getControlLt()

getControlDk

Color getControlDk()

getControlShadow

Color getControlShadow()

getDockableFrameTitleBarActiveForeground

Color getDockableFrameTitleBarActiveForeground()

getDockableFrameTitleBarInactiveForeground

Color getDockableFrameTitleBarInactiveForeground()

getTitleBarBackground

Color getTitleBarBackground()

getOptionPaneBannerDk

Color getOptionPaneBannerDk()

getOptionPaneBannerLt

Color getOptionPaneBannerLt()

getOptionPaneBannerForeground

Color getOptionPaneBannerForeground()

getTabbedPaneSelectDk

Color getTabbedPaneSelectDk()

getTabbedPaneSelectLt

Color getTabbedPaneSelectLt()

getTabAreaBackgroundDk

Color getTabAreaBackgroundDk()

getTabAreaBackgroundLt

Color getTabAreaBackgroundLt()

JIDE 3.5.15