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