Package com.jidesoft.plaf.basic
Interface ThemePainter
-
- All Known Implementing Classes:
AquaPainter,BasicPainter,EclipsePainter,MetalPainter,Office2003Painter,Office2007Painter,XertoPainter
public interface ThemePainterAn 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
Fields Modifier and Type Field Description static intSTATE_DEFAULTstatic intSTATE_DISABLEstatic intSTATE_DISABLE_ROLLOVERstatic intSTATE_DISABLE_SELECTEDstatic intSTATE_INACTIVE_ROLLOVERstatic intSTATE_PRESSEDstatic intSTATE_ROLLOVERstatic intSTATE_SELECTED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfillBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, java.awt.Color color)java.awt.ColorgetBackgroundDk()java.awt.ColorgetBackgroundLt()java.awt.ColorgetCollapsiblePaneContentBackground()javax.swing.ImageIcongetCollapsiblePaneDownIcon()javax.swing.ImageIcongetCollapsiblePaneDownIconEmphasized()javax.swing.ImageIcongetCollapsiblePaneDownMask()java.awt.ColorgetCollapsiblePaneFocusTitleForeground()java.awt.ColorgetCollapsiblePaneFocusTitleForegroundEmphasized()javax.swing.ImageIcongetCollapsiblePaneTitleButtonBackground()javax.swing.ImageIcongetCollapsiblePaneTitleButtonBackgroundEmphasized()java.awt.ColorgetCollapsiblePaneTitleForeground()java.awt.ColorgetCollapsiblePaneTitleForegroundEmphasized()javax.swing.ImageIcongetCollapsiblePaneUpIcon()javax.swing.ImageIcongetCollapsiblePaneUpIconEmphasized()javax.swing.ImageIcongetCollapsiblePaneUpMask()java.awt.ColorgetColor(java.lang.Object key)java.awt.ColorgetCommandBarTitleBarBackground()java.awt.ColorgetControl()java.awt.ColorgetControlDk()java.awt.ColorgetControlLt()java.awt.ColorgetControlShadow()java.awt.ColorgetDockableFrameTitleBarActiveForeground()java.awt.ColorgetDockableFrameTitleBarInactiveForeground()java.awt.ColorgetGripperForeground()java.awt.ColorgetGripperForegroundLt()java.awt.ColorgetMenuItemBackground()java.awt.ColorgetMenuItemBorderColor()java.awt.ColorgetOptionPaneBannerDk()java.awt.ColorgetOptionPaneBannerForeground()java.awt.ColorgetOptionPaneBannerLt()java.awt.ColorgetSelectionSelectedDk()java.awt.ColorgetSelectionSelectedLt()java.awt.ColorgetSeparatorForeground()java.awt.ColorgetSeparatorForegroundLt()java.awt.InsetsgetSortableTableHeaderColumnCellDecoratorInsets(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, int sortOrder, javax.swing.Icon sortIcon, int orderIndex, java.awt.Color indexColor, boolean paintIndex)java.awt.ColorgetTabAreaBackgroundDk()java.awt.ColorgetTabAreaBackgroundLt()java.awt.ColorgetTabbedPaneSelectDk()java.awt.ColorgetTabbedPaneSelectLt()java.awt.ColorgetTitleBarBackground()voidpaintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintButtonBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, boolean showBorder)voidpaintChevronBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintChevronMore(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePanesBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundPlain(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintCommandBarTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintContentBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintDividerBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintDockableFrameBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintDockableFrameTitlePane(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintFloatingChevronOption(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintFloatingCommandBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintGripper(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintHeaderBoxBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintMenuItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, boolean showBorder)voidpaintMenuShadow(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintPopupMenuSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintSelectedMenu(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintSidePaneItemBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, java.awt.Color[] colors, int orientation, int state)voidpaintSortableTableHeaderColumn(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, int sortOrder, javax.swing.Icon sortIcon, int orderIndex, java.awt.Color indexColor, boolean paintIndex)voidpaintStatusBarBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintStatusBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintTabAreaBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintTabBackground(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Shape region, java.awt.Color[] colors, int orientation, int state)voidpaintTabContentBorder(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)voidpaintToolBarSeparator(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)
-
paintToolBarSeparator
void paintToolBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
-
paintStatusBarSeparator
void paintStatusBarSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
-
paintPopupMenuSeparator
void paintPopupMenuSeparator(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state)
-
getSortableTableHeaderColumnCellDecoratorInsets
java.awt.Insets getSortableTableHeaderColumnCellDecoratorInsets(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, int sortOrder, javax.swing.Icon sortIcon, int orderIndex, java.awt.Color indexColor, boolean paintIndex)
-
paintSortableTableHeaderColumn
void paintSortableTableHeaderColumn(javax.swing.JComponent c, java.awt.Graphics g, java.awt.Rectangle rect, int orientation, int state, int sortOrder, javax.swing.Icon sortIcon, int orderIndex, java.awt.Color indexColor, boolean paintIndex)
-
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()
-
-