com.jidesoft.plaf.office2007
Class Office2007Painter
java.lang.Object
com.jidesoft.plaf.basic.BasicPainter
com.jidesoft.plaf.office2007.Office2007Painter
- All Implemented Interfaces:
- ThemePainter, javax.swing.SwingConstants
public class Office2007Painter
- extends BasicPainter
Painter for Office2007 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.
| 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 |
|
Method Summary |
protected ThemePainter |
createDefaultPainter()
|
void |
fillBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
java.awt.Color color)
|
java.awt.Color |
getBackgroundDk()
|
java.awt.Color |
getBackgroundLt()
|
ThemePainter |
getDefaultPainter()
|
java.awt.Color |
getGripperForegroundLt()
|
static ThemePainter |
getInstance()
|
java.awt.Color |
getSelectionSelectedDk()
|
java.awt.Color |
getSelectionSelectedLt()
|
void |
installDefaults()
|
void |
paintButtonBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
boolean showBorder)
|
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 |
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 |
paintDockableFrameTitlePane(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
|
void |
paintDropDownIcon(java.awt.Graphics g,
int x,
int y)
|
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 |
paintMenuItemBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
boolean showBorder)
|
void |
paintMenuShadow(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
|
void |
paintPopupMenuSepartor(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
|
void |
paintSidePaneItemBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
java.awt.Color[] colors,
int orientation,
int state)
|
void |
paintStatusBarBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
|
void |
paintStatusBarSepartor(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
|
void |
paintTabBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Shape region,
java.awt.Color[] colors,
int orientation,
int state)
|
void |
uninstallDefaults()
|
| Methods inherited from class com.jidesoft.plaf.basic.BasicPainter |
getCollapsiblePaneContentBackground, getCollapsiblePaneDownIcon, getCollapsiblePaneDownIconEmphasized, getCollapsiblePaneDownMask, getCollapsiblePaneFocusTitleForeground, getCollapsiblePaneFocusTitleForegroundEmphasized, getCollapsiblePaneTitleButtonBackground, getCollapsiblePaneTitleButtonBackgroundEmphasized, getCollapsiblePaneTitleForeground, getCollapsiblePaneTitleForegroundEmphasized, getCollapsiblePaneUpIcon, getCollapsiblePaneUpIconEmphasized, getCollapsiblePaneUpMask, getColor, getCommandBarTitleBarBackground, getControl, getControlDk, getControlLt, getControlShadow, getDockableFrameTitleBarActiveForeground, getDockableFrameTitleBarInactiveForeground, getGripperForeground, getMenuItemBackground, getMenuItemBorderColor, getOptionPaneBannerDk, getOptionPaneBannerForeground, getOptionPaneBannerLt, getSeparatorForeground, getSeparatorForegroundLt, getTabAreaBackgroundDk, getTabAreaBackgroundLt, getTabbedPaneSelectDk, getTabbedPaneSelectLt, getTitleBarBackground, paintBackground, paintButtonBackground, paintChevronBackground, paintChevronMore, paintChevronOption, paintCollapsiblePaneTitlePaneBackgroundPlain, paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized, paintCommandBarTitlePane, paintDividerBackground, paintDockableFrameBackground, paintFloatingChevronOption, paintMenuItemBackground, paintSelectedMenu, paintTabAreaBackground, paintTabContentBorder, paintToolBarSepartor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IS_MENU_PART_BUTTON
public static final java.lang.String IS_MENU_PART_BUTTON
- See Also:
- Constant Field Values
Office2007Painter
protected Office2007Painter()
getInstance
public static ThemePainter getInstance()
createDefaultPainter
protected ThemePainter createDefaultPainter()
getDefaultPainter
public ThemePainter getDefaultPainter()
installDefaults
public void installDefaults()
- Overrides:
installDefaults in class BasicPainter
uninstallDefaults
public void uninstallDefaults()
- Overrides:
uninstallDefaults in class BasicPainter
paintContentBackground
public void paintContentBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintContentBackground in interface ThemePainter- Overrides:
paintContentBackground in class BasicPainter
paintTabBackground
public void paintTabBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Shape region,
java.awt.Color[] colors,
int orientation,
int state)
- Specified by:
paintTabBackground in interface ThemePainter- Overrides:
paintTabBackground in class BasicPainter
paintButtonBackground
public void paintButtonBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
boolean showBorder)
- Specified by:
paintButtonBackground in interface ThemePainter- Overrides:
paintButtonBackground in class BasicPainter
paintStatusBarBackground
public void paintStatusBarBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintStatusBarBackground in interface ThemePainter- Overrides:
paintStatusBarBackground in class BasicPainter
paintStatusBarSepartor
public void paintStatusBarSepartor(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintStatusBarSepartor in interface ThemePainter- Overrides:
paintStatusBarSepartor in class BasicPainter
paintMenuShadow
public void paintMenuShadow(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintMenuShadow in interface ThemePainter- Overrides:
paintMenuShadow in class BasicPainter
paintMenuItemBackground
public void paintMenuItemBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
boolean showBorder)
- Specified by:
paintMenuItemBackground in interface ThemePainter- Overrides:
paintMenuItemBackground in class BasicPainter
paintPopupMenuSepartor
public void paintPopupMenuSepartor(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintPopupMenuSepartor in interface ThemePainter- Overrides:
paintPopupMenuSepartor in class BasicPainter
paintDropDownIcon
public void paintDropDownIcon(java.awt.Graphics g,
int x,
int y)
paintCommandBarBackground
public void paintCommandBarBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintCommandBarBackground in interface ThemePainter- Overrides:
paintCommandBarBackground in class BasicPainter
paintFloatingCommandBarBackground
public void paintFloatingCommandBarBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintFloatingCommandBarBackground in interface ThemePainter- Overrides:
paintFloatingCommandBarBackground in class BasicPainter
paintDockableFrameTitlePane
public void paintDockableFrameTitlePane(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintDockableFrameTitlePane in interface ThemePainter- Overrides:
paintDockableFrameTitlePane in class BasicPainter
paintCollapsiblePaneTitlePaneBackground
public void paintCollapsiblePaneTitlePaneBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackground in interface ThemePainter- Overrides:
paintCollapsiblePaneTitlePaneBackground in class BasicPainter
paintCollapsiblePaneTitlePaneBackgroundEmphasized
public void paintCollapsiblePaneTitlePaneBackgroundEmphasized(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackgroundEmphasized in interface ThemePainter- Overrides:
paintCollapsiblePaneTitlePaneBackgroundEmphasized in class BasicPainter
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized
public void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized in interface ThemePainter- Overrides:
paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized in class BasicPainter
paintCollapsiblePaneTitlePaneBackgroundSeparator
public void paintCollapsiblePaneTitlePaneBackgroundSeparator(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintCollapsiblePaneTitlePaneBackgroundSeparator in interface ThemePainter- Overrides:
paintCollapsiblePaneTitlePaneBackgroundSeparator in class BasicPainter
paintCollapsiblePanesBackground
public void paintCollapsiblePanesBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintCollapsiblePanesBackground in interface ThemePainter- Overrides:
paintCollapsiblePanesBackground in class BasicPainter
paintSidePaneItemBackground
public void paintSidePaneItemBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
java.awt.Color[] colors,
int orientation,
int state)
- Specified by:
paintSidePaneItemBackground in interface ThemePainter- Overrides:
paintSidePaneItemBackground in class BasicPainter
paintHeaderBoxBackground
public void paintHeaderBoxBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintHeaderBoxBackground in interface ThemePainter- Overrides:
paintHeaderBoxBackground in class BasicPainter
paintGripper
public void paintGripper(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state)
- Specified by:
paintGripper in interface ThemePainter- Overrides:
paintGripper in class BasicPainter
getGripperForegroundLt
public java.awt.Color getGripperForegroundLt()
- Specified by:
getGripperForegroundLt in interface ThemePainter- Overrides:
getGripperForegroundLt in class BasicPainter
getSelectionSelectedDk
public java.awt.Color getSelectionSelectedDk()
- Specified by:
getSelectionSelectedDk in interface ThemePainter- Overrides:
getSelectionSelectedDk in class BasicPainter
getSelectionSelectedLt
public java.awt.Color getSelectionSelectedLt()
- Specified by:
getSelectionSelectedLt in interface ThemePainter- Overrides:
getSelectionSelectedLt in class BasicPainter
getBackgroundDk
public java.awt.Color getBackgroundDk()
- Specified by:
getBackgroundDk in interface ThemePainter- Overrides:
getBackgroundDk in class BasicPainter
getBackgroundLt
public java.awt.Color getBackgroundLt()
- Specified by:
getBackgroundLt in interface ThemePainter- Overrides:
getBackgroundLt in class BasicPainter
fillBackground
public void fillBackground(javax.swing.JComponent c,
java.awt.Graphics g,
java.awt.Rectangle rect,
int orientation,
int state,
java.awt.Color color)
- Specified by:
fillBackground in interface ThemePainter- Overrides:
fillBackground in class BasicPainter