public class Office2003Painter extends BasicPainter
_bk0, _bk1, _bk2, _bk3, _borderColor, ARROW_TEXT_GAP, H_GAP, V_GAPBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WESTSTATE_DEFAULT, STATE_DISABLE, STATE_DISABLE_ROLLOVER, STATE_DISABLE_SELECTED, STATE_INACTIVE_ROLLOVER, STATE_PRESSED, STATE_ROLLOVER, STATE_SELECTED| Modifier | Constructor and Description |
|---|---|
protected |
Office2003Painter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTheme(Office2003Theme theme) |
void |
fillBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
java.awt.Color color) |
java.util.Collection<Office2003Theme> |
getAvailableThemes() |
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.lang.String |
getColorName() |
java.awt.Color |
getCommandBarTitleBarBackground() |
java.awt.Color |
getControl() |
java.awt.Color |
getControlDk() |
java.awt.Color |
getControlLt() |
java.awt.Color |
getControlShadow() |
Office2003Theme |
getCurrentTheme() |
java.awt.Color |
getDockableFrameTitleBarActiveForeground() |
java.awt.Color |
getDockableFrameTitleBarInactiveForeground() |
java.awt.Color |
getGripperForeground() |
java.awt.Color |
getGripperForegroundLt() |
static ThemePainter |
getInstance() |
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 |
getTabbedPaneSelectDk() |
java.awt.Color |
getTabbedPaneSelectLt() |
Office2003Theme |
getTheme(java.lang.String themeName) |
java.awt.Color |
getTitleBarBackground() |
void |
installDefaults() |
static boolean |
isNative() |
protected void |
paintBackground(javax.swing.JComponent c,
java.awt.Graphics2D g2d,
java.awt.Rectangle rect,
java.awt.Color borderColor,
java.awt.Color startColor,
java.awt.Color endColor,
int orientation) |
void |
paintButtonBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
boolean showBorder) |
protected void |
paintChevron(javax.swing.JComponent c,
java.awt.Graphics2D g2d,
java.awt.Color color1,
java.awt.Color color2,
java.awt.Rectangle rect,
int orientation) |
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 |
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 |
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 |
paintMenuShadow(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state) |
void |
paintPopupMenuSeparator(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state) |
void |
paintStatusBarSeparator(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 |
paintToolBarSeparator(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state) |
void |
removeTheme(java.lang.String themeName) |
void |
setColorName(java.lang.String colorName) |
static void |
setNative(boolean aNative) |
void |
uninstallDefaults() |
getSortableTableHeaderColumnCellDecoratorInsets, getTabAreaBackgroundDk, getTabAreaBackgroundLt, paintBackground, paintButtonBackground, paintCommandBarTitlePane, paintFloatingChevronOption, paintMenuItemBackground, paintMenuItemBackground, paintSelectedMenu, paintSidePaneItemBackground, paintSortableTableHeaderColumn, paintStatusBarBackground, paintTabBackground, paintTabContentBorder, shouldDisplayOnToppublic static ThemePainter getInstance()
public void addTheme(Office2003Theme theme)
public Office2003Theme getTheme(java.lang.String themeName)
public void removeTheme(java.lang.String themeName)
public java.util.Collection<Office2003Theme> getAvailableThemes()
public void installDefaults()
installDefaults in class BasicPainterpublic void uninstallDefaults()
uninstallDefaults in class BasicPainterpublic java.lang.String getColorName()
public void setColorName(java.lang.String colorName)
public static boolean isNative()
public static void setNative(boolean aNative)
public Office2003Theme getCurrentTheme()
public void paintButtonBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
boolean showBorder)
paintButtonBackground in interface ThemePainterpaintButtonBackground in class BasicPainterprotected void paintBackground(javax.swing.JComponent c,
java.awt.Graphics2D g2d,
java.awt.Rectangle rect,
java.awt.Color borderColor,
java.awt.Color startColor,
java.awt.Color endColor,
int orientation)
public void paintChevronBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintChevronBackground in interface ThemePainterpaintChevronBackground in class BasicPainterpublic void paintDividerBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintDividerBackground in interface ThemePainterpaintDividerBackground in class BasicPainterprotected void paintChevron(javax.swing.JComponent c,
java.awt.Graphics2D g2d,
java.awt.Color color1,
java.awt.Color color2,
java.awt.Rectangle rect,
int orientation)
public java.awt.Color getColor(java.lang.Object key)
getColor in interface ThemePaintergetColor in class BasicPainterpublic void paintCommandBarBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintCommandBarBackground in interface ThemePainterpaintCommandBarBackground in class BasicPainterpublic void paintFloatingCommandBarBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintFloatingCommandBarBackground in interface ThemePainterpaintFloatingCommandBarBackground in class BasicPainterpublic void paintMenuShadow(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintMenuShadow in interface ThemePainterpaintMenuShadow in class BasicPainterpublic java.awt.Color getControl()
getControl in interface ThemePaintergetControl in class BasicPainterpublic java.awt.Color getControlLt()
getControlLt in interface ThemePaintergetControlLt in class BasicPainterpublic java.awt.Color getControlDk()
getControlDk in interface ThemePaintergetControlDk in class BasicPainterpublic java.awt.Color getControlShadow()
getControlShadow in interface ThemePaintergetControlShadow in class BasicPainterpublic java.awt.Color getGripperForeground()
getGripperForeground in interface ThemePaintergetGripperForeground in class BasicPainterpublic java.awt.Color getGripperForegroundLt()
getGripperForegroundLt in interface ThemePaintergetGripperForegroundLt in class BasicPainterpublic java.awt.Color getSeparatorForeground()
getSeparatorForeground in interface ThemePaintergetSeparatorForeground in class BasicPainterpublic java.awt.Color getSeparatorForegroundLt()
getSeparatorForegroundLt in interface ThemePaintergetSeparatorForegroundLt in class BasicPainterpublic java.awt.Color getCollapsiblePaneContentBackground()
getCollapsiblePaneContentBackground in interface ThemePaintergetCollapsiblePaneContentBackground in class BasicPainterpublic java.awt.Color getCollapsiblePaneTitleForeground()
getCollapsiblePaneTitleForeground in interface ThemePaintergetCollapsiblePaneTitleForeground in class BasicPainterpublic java.awt.Color getCollapsiblePaneFocusTitleForeground()
getCollapsiblePaneFocusTitleForeground in interface ThemePaintergetCollapsiblePaneFocusTitleForeground in class BasicPainterpublic java.awt.Color getCollapsiblePaneTitleForegroundEmphasized()
getCollapsiblePaneTitleForegroundEmphasized in interface ThemePaintergetCollapsiblePaneTitleForegroundEmphasized in class BasicPainterpublic java.awt.Color getCollapsiblePaneFocusTitleForegroundEmphasized()
getCollapsiblePaneFocusTitleForegroundEmphasized in interface ThemePaintergetCollapsiblePaneFocusTitleForegroundEmphasized in class BasicPainterpublic javax.swing.ImageIcon getCollapsiblePaneUpIcon()
getCollapsiblePaneUpIcon in interface ThemePaintergetCollapsiblePaneUpIcon in class BasicPainterpublic javax.swing.ImageIcon getCollapsiblePaneDownIcon()
getCollapsiblePaneDownIcon in interface ThemePaintergetCollapsiblePaneDownIcon in class BasicPainterpublic javax.swing.ImageIcon getCollapsiblePaneUpIconEmphasized()
getCollapsiblePaneUpIconEmphasized in interface ThemePaintergetCollapsiblePaneUpIconEmphasized in class BasicPainterpublic javax.swing.ImageIcon getCollapsiblePaneDownIconEmphasized()
getCollapsiblePaneDownIconEmphasized in interface ThemePaintergetCollapsiblePaneDownIconEmphasized in class BasicPainterpublic javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackground()
getCollapsiblePaneTitleButtonBackground in interface ThemePaintergetCollapsiblePaneTitleButtonBackground in class BasicPainterpublic javax.swing.ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()
getCollapsiblePaneTitleButtonBackgroundEmphasized in interface ThemePaintergetCollapsiblePaneTitleButtonBackgroundEmphasized in class BasicPainterpublic javax.swing.ImageIcon getCollapsiblePaneUpMask()
getCollapsiblePaneUpMask in interface ThemePaintergetCollapsiblePaneUpMask in class BasicPainterpublic javax.swing.ImageIcon getCollapsiblePaneDownMask()
getCollapsiblePaneDownMask in interface ThemePaintergetCollapsiblePaneDownMask in class BasicPainterpublic java.awt.Color getBackgroundDk()
getBackgroundDk in interface ThemePaintergetBackgroundDk in class BasicPainterpublic java.awt.Color getBackgroundLt()
getBackgroundLt in interface ThemePaintergetBackgroundLt in class BasicPainterpublic java.awt.Color getSelectionSelectedDk()
getSelectionSelectedDk in interface ThemePaintergetSelectionSelectedDk in class BasicPainterpublic java.awt.Color getSelectionSelectedLt()
getSelectionSelectedLt in interface ThemePaintergetSelectionSelectedLt in class BasicPainterpublic java.awt.Color getMenuItemBorderColor()
getMenuItemBorderColor in interface ThemePaintergetMenuItemBorderColor in class BasicPainterpublic java.awt.Color getMenuItemBackground()
getMenuItemBackground in interface ThemePaintergetMenuItemBackground in class BasicPainterpublic java.awt.Color getCommandBarTitleBarBackground()
getCommandBarTitleBarBackground in interface ThemePaintergetCommandBarTitleBarBackground in class BasicPainterpublic java.awt.Color getDockableFrameTitleBarActiveForeground()
getDockableFrameTitleBarActiveForeground in interface ThemePaintergetDockableFrameTitleBarActiveForeground in class BasicPainterpublic java.awt.Color getDockableFrameTitleBarInactiveForeground()
getDockableFrameTitleBarInactiveForeground in interface ThemePaintergetDockableFrameTitleBarInactiveForeground in class BasicPainterpublic java.awt.Color getTitleBarBackground()
getTitleBarBackground in interface ThemePaintergetTitleBarBackground in class BasicPainterpublic java.awt.Color getOptionPaneBannerForeground()
getOptionPaneBannerForeground in interface ThemePaintergetOptionPaneBannerForeground in class BasicPainterpublic java.awt.Color getTabbedPaneSelectDk()
getTabbedPaneSelectDk in interface ThemePaintergetTabbedPaneSelectDk in class BasicPainterpublic java.awt.Color getTabbedPaneSelectLt()
getTabbedPaneSelectLt in interface ThemePaintergetTabbedPaneSelectLt in class BasicPainterpublic java.awt.Color getOptionPaneBannerDk()
getOptionPaneBannerDk in interface ThemePaintergetOptionPaneBannerDk in class BasicPainterpublic java.awt.Color getOptionPaneBannerLt()
getOptionPaneBannerLt in interface ThemePaintergetOptionPaneBannerLt in class BasicPainterpublic void paintContentBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintContentBackground in interface ThemePainterpaintContentBackground in class BasicPainterpublic void paintGripper(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintGripper in interface ThemePainterpaintGripper in class BasicPainterpublic void paintChevronMore(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintChevronMore in interface ThemePainterpaintChevronMore in class BasicPainterpublic void paintChevronOption(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintChevronOption in interface ThemePainterpaintChevronOption in class BasicPainterpublic void paintDockableFrameBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintDockableFrameBackground in interface ThemePainterpaintDockableFrameBackground in class BasicPainterpublic void paintDockableFrameTitlePane(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintDockableFrameTitlePane in interface ThemePainterpaintDockableFrameTitlePane in class BasicPainterpublic void paintCollapsiblePaneTitlePaneBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintCollapsiblePaneTitlePaneBackground in interface ThemePainterpaintCollapsiblePaneTitlePaneBackground in class BasicPainterpublic void paintCollapsiblePaneTitlePaneBackgroundEmphasized(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintCollapsiblePaneTitlePaneBackgroundEmphasized in interface ThemePainterpaintCollapsiblePaneTitlePaneBackgroundEmphasized in class BasicPainterpublic void paintCollapsiblePanesBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintCollapsiblePanesBackground in interface ThemePainterpaintCollapsiblePanesBackground in class BasicPainterpublic void paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized in interface ThemePainterpaintCollapsiblePaneTitlePaneBackgroundPlainEmphasized in class BasicPainterpublic void paintCollapsiblePaneTitlePaneBackgroundPlain(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintCollapsiblePaneTitlePaneBackgroundPlain in interface ThemePainterpaintCollapsiblePaneTitlePaneBackgroundPlain in class BasicPainterpublic void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized in interface ThemePainterpaintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized in class BasicPainterpublic void paintCollapsiblePaneTitlePaneBackgroundSeparator(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintCollapsiblePaneTitlePaneBackgroundSeparator in interface ThemePainterpaintCollapsiblePaneTitlePaneBackgroundSeparator in class BasicPainterpublic void paintTabAreaBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintTabAreaBackground in interface ThemePainterpaintTabAreaBackground in class BasicPainterpublic void paintHeaderBoxBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintHeaderBoxBackground in interface ThemePainterpaintHeaderBoxBackground in class BasicPainterpublic void paintToolBarSeparator(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintToolBarSeparator in interface ThemePainterpaintToolBarSeparator in class BasicPainterpublic void paintPopupMenuSeparator(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintPopupMenuSeparator in interface ThemePainterpaintPopupMenuSeparator in class BasicPainterpublic void paintStatusBarSeparator(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
paintStatusBarSeparator in interface ThemePainterpaintStatusBarSeparator in class BasicPainterpublic void fillBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
java.awt.Color color)
fillBackground in interface ThemePainterfillBackground in class BasicPainter