Package com.jidesoft.plaf.eclipse
Class EclipsePainter
java.lang.Object
com.jidesoft.plaf.basic.BasicPainter
com.jidesoft.plaf.eclipse.EclipsePainter
- All Implemented Interfaces:
ThemePainter
,SwingConstants
Painter for Eclipse L&F.
Please note, this class is an internal class which is meant to be used by other JIDE classes only. Future version might break your build if you use it.
-
Field Summary
FieldsFields inherited from class com.jidesoft.plaf.basic.BasicPainter
_bk0, _bk1, _bk2, _bk3, _borderColor, ARROW_TEXT_GAP, H_GAP, V_GAP
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Fields inherited from interface com.jidesoft.plaf.basic.ThemePainter
STATE_DEFAULT, STATE_DISABLE, STATE_DISABLE_ROLLOVER, STATE_DISABLE_SELECTED, STATE_INACTIVE_ROLLOVER, STATE_PRESSED, STATE_ROLLOVER, STATE_SELECTED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ThemePainter
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) Methods inherited from class com.jidesoft.plaf.basic.BasicPainter
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
-
Field Details
-
_shadowColor
-
_darkShadowColor
-
_highlight
-
_lightHighlightColor
-
-
Constructor Details
-
EclipsePainter
protected EclipsePainter()
-
-
Method Details
-
getInstance
-
paintButtonBackground
public void paintButtonBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state) - Specified by:
paintButtonBackground
in interfaceThemePainter
- Overrides:
paintButtonBackground
in classBasicPainter
-
paintSelectedMenu
- Specified by:
paintSelectedMenu
in interfaceThemePainter
- Overrides:
paintSelectedMenu
in classBasicPainter
-
paintGripper
- Specified by:
paintGripper
in interfaceThemePainter
- Overrides:
paintGripper
in classBasicPainter
-
paintDockableFrameTitlePane
public void paintDockableFrameTitlePane(JComponent c, Graphics g, Rectangle rect, int orientation, int state) - Specified by:
paintDockableFrameTitlePane
in interfaceThemePainter
- Overrides:
paintDockableFrameTitlePane
in classBasicPainter
-
paintToolBarSeparator
public void paintToolBarSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state) - Specified by:
paintToolBarSeparator
in interfaceThemePainter
- Overrides:
paintToolBarSeparator
in classBasicPainter
-