public class EclipsePainter extends BasicPainter
Modifier and Type | Field and Description |
---|---|
protected Color |
_darkShadowColor |
protected Color |
_highlight |
protected Color |
_lightHighlightColor |
protected Color |
_shadowColor |
_bk0, _bk1, _bk2, _bk3, _borderColor, ARROW_TEXT_GAP, H_GAP, V_GAP
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
STATE_DEFAULT, STATE_DISABLE, STATE_DISABLE_ROLLOVER, STATE_DISABLE_SELECTED, STATE_INACTIVE_ROLLOVER, STATE_PRESSED, STATE_ROLLOVER, STATE_SELECTED
Modifier | Constructor and Description |
---|---|
protected |
EclipsePainter() |
Modifier and Type | Method and Description |
---|---|
static ThemePainter |
getInstance() |
void |
paintButtonBackground(JComponent c,
Graphics g,
Rectangle rect,
int orientation,
int state) |
void |
paintDockableFrameTitlePane(JComponent c,
Graphics g,
Rectangle rect,
int orientation,
int state) |
void |
paintGripper(JComponent c,
Graphics g,
Rectangle rect,
int orientation,
int state) |
void |
paintSelectedMenu(JComponent c,
Graphics g,
Rectangle rect,
int orientation,
int state) |
void |
paintToolBarSeparator(JComponent c,
Graphics g,
Rectangle rect,
int orientation,
int state) |
fillBackground, getBackgroundDk, getBackgroundLt, getCollapsiblePaneContentBackground, getCollapsiblePaneDownIcon, getCollapsiblePaneDownIconEmphasized, getCollapsiblePaneDownMask, getCollapsiblePaneFocusTitleForeground, getCollapsiblePaneFocusTitleForegroundEmphasized, getCollapsiblePaneTitleButtonBackground, getCollapsiblePaneTitleButtonBackgroundEmphasized, getCollapsiblePaneTitleForeground, getCollapsiblePaneTitleForegroundEmphasized, getCollapsiblePaneUpIcon, getCollapsiblePaneUpIconEmphasized, getCollapsiblePaneUpMask, getColor, getCommandBarTitleBarBackground, getControl, getControlDk, getControlLt, getControlShadow, getDockableFrameTitleBarActiveForeground, getDockableFrameTitleBarInactiveForeground, getGripperForeground, getGripperForegroundLt, getMenuItemBackground, getMenuItemBorderColor, getOptionPaneBannerDk, getOptionPaneBannerForeground, getOptionPaneBannerLt, getSelectionSelectedDk, getSelectionSelectedLt, getSeparatorForeground, getSeparatorForegroundLt, getSortableTableHeaderColumnCellDecoratorInsets, getTabAreaBackgroundDk, getTabAreaBackgroundLt, getTabbedPaneSelectDk, getTabbedPaneSelectLt, getTitleBarBackground, installDefaults, paintBackground, paintButtonBackground, paintChevronBackground, paintChevronMore, paintChevronOption, paintCollapsiblePanesBackground, paintCollapsiblePaneTitlePaneBackground, paintCollapsiblePaneTitlePaneBackgroundEmphasized, paintCollapsiblePaneTitlePaneBackgroundPlain, paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized, paintCollapsiblePaneTitlePaneBackgroundSeparator, paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized, paintCommandBarBackground, paintCommandBarTitlePane, paintContentBackground, paintDividerBackground, paintDockableFrameBackground, paintFloatingChevronOption, paintFloatingCommandBarBackground, paintHeaderBoxBackground, paintMenuItemBackground, paintMenuItemBackground, paintMenuShadow, paintPopupMenuSeparator, paintSidePaneItemBackground, paintSortableTableHeaderColumn, paintStatusBarBackground, paintStatusBarSeparator, paintTabAreaBackground, paintTabBackground, paintTabContentBorder, shouldDisplayOnTop, uninstallDefaults
protected Color _shadowColor
protected Color _darkShadowColor
protected Color _highlight
protected Color _lightHighlightColor
public static ThemePainter getInstance()
public void paintButtonBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
paintButtonBackground
in interface ThemePainter
paintButtonBackground
in class BasicPainter
public void paintSelectedMenu(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
paintSelectedMenu
in interface ThemePainter
paintSelectedMenu
in class BasicPainter
public void paintGripper(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
paintGripper
in interface ThemePainter
paintGripper
in class BasicPainter
public void paintDockableFrameTitlePane(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
paintDockableFrameTitlePane
in interface ThemePainter
paintDockableFrameTitlePane
in class BasicPainter
public void paintToolBarSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
paintToolBarSeparator
in interface ThemePainter
paintToolBarSeparator
in class BasicPainter