Package 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
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionvoid
fillBackground
(JComponent c, Graphics g, Rectangle rect, int orientation, int state, Color color) getSortableTableHeaderColumnCellDecoratorInsets
(JComponent c, Graphics g, Rectangle rect, int orientation, int state, int sortOrder, Icon sortIcon, int orderIndex, Color indexColor, boolean paintIndex) 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 Details
-
STATE_DEFAULT
static final int STATE_DEFAULT- See Also:
-
STATE_PRESSED
static final int STATE_PRESSED- See Also:
-
STATE_ROLLOVER
static final int STATE_ROLLOVER- See Also:
-
STATE_SELECTED
static final int STATE_SELECTED- See Also:
-
STATE_DISABLE
static final int STATE_DISABLE- See Also:
-
STATE_DISABLE_SELECTED
static final int STATE_DISABLE_SELECTED- See Also:
-
STATE_DISABLE_ROLLOVER
static final int STATE_DISABLE_ROLLOVER- See Also:
-
STATE_INACTIVE_ROLLOVER
static final int STATE_INACTIVE_ROLLOVER- See Also:
-
-
Method Details
-
paintSelectedMenu
-
paintButtonBackground
-
paintButtonBackground
void paintButtonBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, boolean showBorder) -
paintMenuItemBackground
-
paintMenuItemBackground
void paintMenuItemBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, boolean showBorder) -
paintChevronBackground
-
paintDividerBackground
-
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
-
paintGripper
-
paintChevronMore
-
paintChevronOption
-
paintFloatingChevronOption
void paintFloatingChevronOption(JComponent c, Graphics g, Rectangle rect, int orientation, int state) -
paintContentBackground
-
paintStatusBarBackground
-
paintCommandBarTitlePane
-
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
-
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
-
paintHeaderBoxBackground
-
paintToolBarSeparator
-
paintStatusBarSeparator
-
paintPopupMenuSeparator
-
getSortableTableHeaderColumnCellDecoratorInsets
-
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
-
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()
-