Class AbstractTheme

java.lang.Object
javax.swing.plaf.metal.MetalTheme
com.jtattoo.plaf.AbstractTheme
Direct Known Subclasses:
AcrylDefaultTheme, AeroDefaultTheme, AluminiumDefaultTheme, BernsteinDefaultTheme, FastDefaultTheme, GraphiteDefaultTheme, HiFiDefaultTheme, LunaDefaultTheme, McWinDefaultTheme, MintDefaultTheme, NoireDefaultTheme, SmartDefaultTheme, TextureDefaultTheme

public abstract class AbstractTheme extends MetalTheme

Abstract AbstractTheme class.

  • Field Details

    • TEXT_ANTIALIAS_DEFAULT

      public static final int TEXT_ANTIALIAS_DEFAULT
      Constant TEXT_ANTIALIAS_DEFAULT=0
      See Also:
    • TEXT_ANTIALIAS_GRAY

      public static final int TEXT_ANTIALIAS_GRAY
      Constant TEXT_ANTIALIAS_GRAY=1
      See Also:
    • TEXT_ANTIALIAS_HRGB

      public static final int TEXT_ANTIALIAS_HRGB
      Constant TEXT_ANTIALIAS_HRGB=2
      See Also:
    • TEXT_ANTIALIAS_HBGR

      public static final int TEXT_ANTIALIAS_HBGR
      Constant TEXT_ANTIALIAS_HBGR=3
      See Also:
    • TEXT_ANTIALIAS_VRGB

      public static final int TEXT_ANTIALIAS_VRGB
      Constant TEXT_ANTIALIAS_VRGB=4
      See Also:
    • TEXT_ANTIALIAS_VBGR

      public static final int TEXT_ANTIALIAS_VBGR
      Constant TEXT_ANTIALIAS_VBGR=5
      See Also:
    • DIALOG

      public static final String DIALOG
      Constant DIALOG="Dialog"
      See Also:
    • RED

      public static final ColorUIResource RED
      Constant RED
    • GREEN

      public static final ColorUIResource GREEN
      Constant GREEN
    • CYAN

      public static final ColorUIResource CYAN
      Constant CYAN
    • WHITE

      public static final ColorUIResource WHITE
      Constant WHITE
    • SUPER_LIGHT_GRAY

      public static final ColorUIResource SUPER_LIGHT_GRAY
      Constant SUPER_LIGHT_GRAY
    • EXTRA_LIGHT_GRAY

      public static final ColorUIResource EXTRA_LIGHT_GRAY
      Constant EXTRA_LIGHT_GRAY
    • LIGHT_GRAY

      public static final ColorUIResource LIGHT_GRAY
      Constant LIGHT_GRAY
    • GRAY

      public static final ColorUIResource GRAY
      Constant GRAY
    • DARK_GRAY

      public static final ColorUIResource DARK_GRAY
      Constant DARK_GRAY
    • EXTRA_DARK_GRAY

      public static final ColorUIResource EXTRA_DARK_GRAY
      Constant EXTRA_DARK_GRAY
    • BLACK

      public static final ColorUIResource BLACK
      Constant BLACK
    • ORANGE

      public static final ColorUIResource ORANGE
      Constant ORANGE
    • LIGHT_ORANGE

      public static final ColorUIResource LIGHT_ORANGE
      Constant LIGHT_ORANGE
    • YELLOW

      public static final ColorUIResource YELLOW
      Constant YELLOW
    • BLUE

      public static final ColorUIResource BLUE
      Constant BLUE
    • DARK_BLUE

      public static final ColorUIResource DARK_BLUE
      Constant DARK_BLUE
    • textShadow

      protected boolean textShadow
      Constant textShadow=false
    • textAntiAliasingMode

      protected static int textAntiAliasingMode
      Constant textAntiAliasingMode=TEXT_ANTIALIAS_HRGB
    • backgroundPattern

      protected boolean backgroundPattern
      Constant backgroundPattern=true
    • showFocusFrame

      protected boolean showFocusFrame
      Constant showFocusFrame=false
    • controlFont

      protected static FontUIResource controlFont
      Constant controlFont
    • systemFont

      protected static FontUIResource systemFont
      Constant systemFont
    • userFont

      protected static FontUIResource userFont
      Constant userFont
    • smallFont

      protected static FontUIResource smallFont
      Constant smallFont
    • windowTitleFont

      protected static FontUIResource windowTitleFont
      Constant windowTitleFont
    • foregroundColor

      protected static ColorUIResource foregroundColor
      Constant foregroundColor
    • backgroundColor

      protected static ColorUIResource backgroundColor
      Constant backgroundColor
    • backgroundColorLight

      protected static ColorUIResource backgroundColorLight
      Constant backgroundColorLight
    • backgroundColorDark

      protected static ColorUIResource backgroundColorDark
      Constant backgroundColorDark
    • alterBackgroundColor

      protected static ColorUIResource alterBackgroundColor
      Constant alterBackgroundColor
    • disabledForegroundColor

      protected static ColorUIResource disabledForegroundColor
      Constant disabledForegroundColor
    • disabledBackgroundColor

      protected static ColorUIResource disabledBackgroundColor
      Constant disabledBackgroundColor
    • inputBackgroundColor

      protected static ColorUIResource inputBackgroundColor
      Constant inputBackgroundColor
    • inputForegroundColor

      protected static ColorUIResource inputForegroundColor
      Constant inputForegroundColor
    • selectionForegroundColor

      protected static ColorUIResource selectionForegroundColor
      Constant selectionForegroundColor
    • selectionBackgroundColorLight

      protected static ColorUIResource selectionBackgroundColorLight
      Constant selectionBackgroundColorLight
    • selectionBackgroundColorDark

      protected static ColorUIResource selectionBackgroundColorDark
      Constant selectionBackgroundColorDark
    • selectionBackgroundColor

      protected static ColorUIResource selectionBackgroundColor
      Constant selectionBackgroundColor
    • rolloverForegroundColor

      protected static ColorUIResource rolloverForegroundColor
      Constant rolloverForegroundColor
    • rolloverColor

      protected static ColorUIResource rolloverColor
      Constant rolloverColor
    • rolloverColorLight

      protected static ColorUIResource rolloverColorLight
      Constant rolloverColorLight
    • rolloverColorDark

      protected static ColorUIResource rolloverColorDark
      Constant rolloverColorDark
    • pressedForegroundColor

      protected static ColorUIResource pressedForegroundColor
      Constant pressedForegroundColor
    • pressedBackgroundColor

      protected static ColorUIResource pressedBackgroundColor
      Constant pressedBackgroundColor
    • pressedBackgroundColorLight

      protected static ColorUIResource pressedBackgroundColorLight
      Constant pressedBackgroundColorLight
    • pressedBackgroundColorDark

      protected static ColorUIResource pressedBackgroundColorDark
      Constant pressedBackgroundColorDark
    • focusColor

      protected static ColorUIResource focusColor
      Constant focusColor
    • focusCellColor

      protected static ColorUIResource focusCellColor
      Constant focusCellColor
    • focusFrameColor

      protected static ColorUIResource focusFrameColor
      Constant focusFrameColor
    • focusBackgroundColor

      protected static ColorUIResource focusBackgroundColor
      Constant focusBackgroundColor
    • focusForegroundColor

      protected static ColorUIResource focusForegroundColor
      Constant focusForegroundColor
    • frameColor

      protected static ColorUIResource frameColor
      Constant frameColor
    • gridColor

      protected static ColorUIResource gridColor
      Constant gridColor
    • shadowColor

      protected static ColorUIResource shadowColor
      Constant shadowColor
    • buttonForegroundColor

      protected static ColorUIResource buttonForegroundColor
      Constant buttonForegroundColor
    • buttonBackgroundColor

      protected static ColorUIResource buttonBackgroundColor
      Constant buttonBackgroundColor
    • buttonColorLight

      protected static ColorUIResource buttonColorLight
      Constant buttonColorLight
    • buttonColorDark

      protected static ColorUIResource buttonColorDark
      Constant buttonColorDark
    • controlForegroundColor

      protected static ColorUIResource controlForegroundColor
      Constant controlForegroundColor
    • controlBackgroundColor

      protected static ColorUIResource controlBackgroundColor
      Constant controlBackgroundColor
    • controlHighlightColor

      protected static ColorUIResource controlHighlightColor
      Constant controlHighlightColor
    • controlShadowColor

      protected static ColorUIResource controlShadowColor
      Constant controlShadowColor
    • controlDarkShadowColor

      protected static ColorUIResource controlDarkShadowColor
      Constant controlDarkShadowColor
    • controlColorLight

      protected static ColorUIResource controlColorLight
      Constant controlColorLight
    • controlColorDark

      protected static ColorUIResource controlColorDark
      Constant controlColorDark
    • windowTitleForegroundColor

      protected static ColorUIResource windowTitleForegroundColor
      Constant windowTitleForegroundColor
    • windowTitleBackgroundColor

      protected static ColorUIResource windowTitleBackgroundColor
      Constant windowTitleBackgroundColor
    • windowTitleColorLight

      protected static ColorUIResource windowTitleColorLight
      Constant windowTitleColorLight
    • windowTitleColorDark

      protected static ColorUIResource windowTitleColorDark
      Constant windowTitleColorDark
    • windowBorderColor

      protected static ColorUIResource windowBorderColor
      Constant windowBorderColor
    • windowIconColor

      protected static ColorUIResource windowIconColor
      Constant windowIconColor
    • windowIconShadowColor

      protected static ColorUIResource windowIconShadowColor
      Constant windowIconShadowColor
    • windowIconRolloverColor

      protected static ColorUIResource windowIconRolloverColor
      Constant windowIconRolloverColor
    • windowInactiveTitleForegroundColor

      protected static ColorUIResource windowInactiveTitleForegroundColor
      Constant windowInactiveTitleForegroundColor
    • windowInactiveTitleBackgroundColor

      protected static ColorUIResource windowInactiveTitleBackgroundColor
      Constant windowInactiveTitleBackgroundColor
    • windowInactiveTitleColorLight

      protected static ColorUIResource windowInactiveTitleColorLight
      Constant windowInactiveTitleColorLight
    • windowInactiveTitleColorDark

      protected static ColorUIResource windowInactiveTitleColorDark
      Constant windowInactiveTitleColorDark
    • windowInactiveBorderColor

      protected static ColorUIResource windowInactiveBorderColor
      Constant windowInactiveBorderColor
    • toolbarForegroundColor

      protected static ColorUIResource toolbarForegroundColor
      Constant toolbarForegroundColor
    • toolbarBackgroundColor

      protected static ColorUIResource toolbarBackgroundColor
      Constant toolbarBackgroundColor
    • toolbarColorLight

      protected static ColorUIResource toolbarColorLight
      Constant toolbarColorLight
    • toolbarColorDark

      protected static ColorUIResource toolbarColorDark
      Constant toolbarColorDark
    • tabAreaBackgroundColor

      protected static ColorUIResource tabAreaBackgroundColor
      Constant tabAreaBackgroundColor
    • tabSelectionForegroundColor

      protected static ColorUIResource tabSelectionForegroundColor
      Constant tabSelectionForegroundColor
    • desktopColor

      protected static ColorUIResource desktopColor
      Constant desktopColor
    • tooltipForegroundColor

      protected static ColorUIResource tooltipForegroundColor
      Constant tooltipForegroundColor
    • tooltipBackgroundColor

      protected static ColorUIResource tooltipBackgroundColor
      Constant tooltipBackgroundColor
    • tooltipBorderSize

      protected static int tooltipBorderSize
      Constant tooltipBorderSize=6
    • tooltipShadowSize

      protected static int tooltipShadowSize
      Constant tooltipShadowSize=6
    • DEFAULT_COLORS

      protected static Color[] DEFAULT_COLORS
      Constant DEFAULT_COLORS
    • HIDEFAULT_COLORS

      protected static Color[] HIDEFAULT_COLORS
      Constant HIDEFAULT_COLORS
    • ACTIVE_COLORS

      protected static Color[] ACTIVE_COLORS
      Constant ACTIVE_COLORS
    • INACTIVE_COLORS

      protected static Color[] INACTIVE_COLORS
      Constant INACTIVE_COLORS
    • ROLLOVER_COLORS

      protected static Color[] ROLLOVER_COLORS
      Constant ROLLOVER_COLORS
    • SELECTED_COLORS

      protected static Color[] SELECTED_COLORS
      Constant SELECTED_COLORS
    • SELECTION_COLORS

      protected static Color[] SELECTION_COLORS
      Constant SELECTION_COLORS
    • FOCUS_COLORS

      protected static Color[] FOCUS_COLORS
      Constant FOCUS_COLORS
    • PRESSED_COLORS

      protected static Color[] PRESSED_COLORS
      Constant PRESSED_COLORS
    • DISABLED_COLORS

      protected static Color[] DISABLED_COLORS
      Constant DISABLED_COLORS
    • WINDOW_TITLE_COLORS

      protected static Color[] WINDOW_TITLE_COLORS
      Constant WINDOW_TITLE_COLORS
    • WINDOW_INACTIVE_TITLE_COLORS

      protected static Color[] WINDOW_INACTIVE_TITLE_COLORS
      Constant WINDOW_INACTIVE_TITLE_COLORS
    • TOOLBAR_COLORS

      protected static Color[] TOOLBAR_COLORS
      Constant TOOLBAR_COLORS
    • BUTTON_COLORS

      protected static Color[] BUTTON_COLORS
      Constant BUTTON_COLORS
    • CHECKBOX_COLORS

      protected static Color[] CHECKBOX_COLORS
      Constant CHECKBOX_COLORS
    • TAB_COLORS

      protected static Color[] TAB_COLORS
      Constant TAB_COLORS
    • COL_HEADER_COLORS

      protected static Color[] COL_HEADER_COLORS
      Constant COL_HEADER_COLORS
    • TRACK_COLORS

      protected static Color[] TRACK_COLORS
      Constant TRACK_COLORS
    • THUMB_COLORS

      protected static Color[] THUMB_COLORS
      Constant THUMB_COLORS
    • SLIDER_COLORS

      protected static Color[] SLIDER_COLORS
      Constant SLIDER_COLORS
    • PROGRESSBAR_COLORS

      protected static Color[] PROGRESSBAR_COLORS
      Constant PROGRESSBAR_COLORS
  • Constructor Details

    • AbstractTheme

      public AbstractTheme()

      Constructor for AbstractTheme.

  • Method Details

    • createColor

      protected static ColorUIResource createColor(String colorStr, ColorUIResource color)

      createColor.

      Parameters:
      colorStr - a String object.
      color - a ColorUIResource object.
      Returns:
      a ColorUIResource object.
    • createFont

      protected static FontUIResource createFont(String fontProp)

      createFont.

      Parameters:
      fontProp - a String object.
      Returns:
      a FontUIResource object.
    • createInt

      protected static int createInt(String intProp, int defaultValue)

      createInt.

      Parameters:
      intProp - a String object.
      defaultValue - a Integer object.
      Returns:
      a Integer object.
    • doDrawSquareButtons

      public boolean doDrawSquareButtons()

      doDrawSquareButtons.

      Returns:
      a boolean.
    • doShowFocusFrame

      public boolean doShowFocusFrame()

      doShowFocusFrame.

      Returns:
      a boolean.
    • getActiveColors

      public Color[] getActiveColors()

      getActiveColors.

      Returns:
      an array of Color objects.
    • getAlterBackgroundColor

      public ColorUIResource getAlterBackgroundColor()

      Getter for the field alterBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getBackgroundColor

      public ColorUIResource getBackgroundColor()

      Getter for the field backgroundColor.

      Returns:
      a ColorUIResource object.
    • getBackgroundColorDark

      public ColorUIResource getBackgroundColorDark()

      Getter for the field backgroundColorDark.

      Returns:
      a ColorUIResource object.
    • getBackgroundColorLight

      public ColorUIResource getBackgroundColorLight()

      Getter for the field backgroundColorLight.

      Returns:
      a ColorUIResource object.
    • getButtonBackgroundColor

      public ColorUIResource getButtonBackgroundColor()

      Getter for the field buttonBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getButtonColorDark

      public ColorUIResource getButtonColorDark()

      Getter for the field buttonColorDark.

      Returns:
      a ColorUIResource object.
    • getButtonColorLight

      public ColorUIResource getButtonColorLight()

      Getter for the field buttonColorLight.

      Returns:
      a ColorUIResource object.
    • getButtonColors

      public Color[] getButtonColors()

      getButtonColors.

      Returns:
      an array of Color objects.
    • getButtonForegroundColor

      public ColorUIResource getButtonForegroundColor()

      Getter for the field buttonForegroundColor.

      Returns:
      a ColorUIResource object.
    • getCheckBoxColors

      public Color[] getCheckBoxColors()

      getCheckBoxColors.

      Returns:
      an array of Color objects.
    • getColHeaderColors

      public Color[] getColHeaderColors()

      getColHeaderColors.

      Returns:
      an array of Color objects.
    • getControl

      public ColorUIResource getControl()
      Overrides:
      getControl in class MetalTheme
    • getControlBackgroundColor

      public ColorUIResource getControlBackgroundColor()

      Getter for the field controlBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getControlColorDark

      public ColorUIResource getControlColorDark()

      Getter for the field controlColorDark.

      Returns:
      a ColorUIResource object.
    • getControlColorLight

      public ColorUIResource getControlColorLight()

      Getter for the field controlColorLight.

      Returns:
      a ColorUIResource object.
    • getControlDarkShadow

      public ColorUIResource getControlDarkShadow()
      Overrides:
      getControlDarkShadow in class MetalTheme
    • getControlDarkShadowColor

      public ColorUIResource getControlDarkShadowColor()

      Getter for the field controlDarkShadowColor.

      Returns:
      a ColorUIResource object.
    • getControlDisabled

      public ColorUIResource getControlDisabled()
      Overrides:
      getControlDisabled in class MetalTheme
    • getControlForegroundColor

      public ColorUIResource getControlForegroundColor()

      Getter for the field controlForegroundColor.

      Returns:
      a ColorUIResource object.
    • getControlHighlight

      public ColorUIResource getControlHighlight()
      Overrides:
      getControlHighlight in class MetalTheme
    • getControlHighlightColor

      public ColorUIResource getControlHighlightColor()

      Getter for the field controlHighlightColor.

      Returns:
      a ColorUIResource object.
    • getControlInfo

      public ColorUIResource getControlInfo()
      Overrides:
      getControlInfo in class MetalTheme
    • getControlShadow

      public ColorUIResource getControlShadow()
      Overrides:
      getControlShadow in class MetalTheme
    • getControlShadowColor

      public ColorUIResource getControlShadowColor()

      Getter for the field controlShadowColor.

      Returns:
      a ColorUIResource object.
    • getControlTextColor

      public ColorUIResource getControlTextColor()
      Overrides:
      getControlTextColor in class MetalTheme
    • getControlTextFont

      public FontUIResource getControlTextFont()
      Specified by:
      getControlTextFont in class MetalTheme
    • getDefaultColors

      public Color[] getDefaultColors()

      getDefaultColors.

      Returns:
      an array of Color objects.
    • getDesktopColor

      public ColorUIResource getDesktopColor()
      Overrides:
      getDesktopColor in class MetalTheme
    • getDisabledBackgroundColor

      public ColorUIResource getDisabledBackgroundColor()

      Getter for the field disabledBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getDisabledColors

      public Color[] getDisabledColors()

      getDisabledColors.

      Returns:
      an array of Color objects.
    • getDisabledForegroundColor

      public ColorUIResource getDisabledForegroundColor()

      Getter for the field disabledForegroundColor.

      Returns:
      a ColorUIResource object.
    • getFocusBackgroundColor

      public ColorUIResource getFocusBackgroundColor()

      Getter for the field focusBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getFocusCellColor

      public ColorUIResource getFocusCellColor()

      Getter for the field focusCellColor.

      Returns:
      a ColorUIResource object.
    • getFocusColor

      public ColorUIResource getFocusColor()
      Overrides:
      getFocusColor in class MetalTheme
    • getFocusColors

      public Color[] getFocusColors()

      getFocusColors.

      Returns:
      an array of Color objects.
    • getFocusForegroundColor

      public ColorUIResource getFocusForegroundColor()

      Getter for the field focusForegroundColor.

      Returns:
      a ColorUIResource object.
    • getFocusFrameColor

      public ColorUIResource getFocusFrameColor()

      Getter for the field focusFrameColor.

      Returns:
      a ColorUIResource object.
    • getForegroundColor

      public ColorUIResource getForegroundColor()

      Getter for the field foregroundColor.

      Returns:
      a ColorUIResource object.
    • getFrameColor

      public ColorUIResource getFrameColor()

      Getter for the field frameColor.

      Returns:
      a ColorUIResource object.
    • getGridColor

      public ColorUIResource getGridColor()

      Getter for the field gridColor.

      Returns:
      a ColorUIResource object.
    • getHiDefaultColors

      public Color[] getHiDefaultColors()

      getHiDefaultColors.

      Returns:
      an array of Color objects.
    • getInActiveColors

      public Color[] getInActiveColors()

      getInActiveColors.

      Returns:
      an array of Color objects.
    • getInputBackgroundColor

      public ColorUIResource getInputBackgroundColor()

      Getter for the field inputBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getInputForegroundColor

      public ColorUIResource getInputForegroundColor()

      Getter for the field inputForegroundColor.

      Returns:
      a ColorUIResource object.
    • getLogoString

      public String getLogoString()

      Getter for the field logoString.

      Returns:
      a String object.
    • getMenuAlpha

      public float getMenuAlpha()

      Getter for the field menuAlpha.

      Returns:
      a float.
    • getMenuBackgroundColor

      public ColorUIResource getMenuBackgroundColor()

      Getter for the field menuBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getMenuBarColors

      public Color[] getMenuBarColors()

      getMenuBarColors.

      Returns:
      an array of Color objects.
    • getMenuColorDark

      public ColorUIResource getMenuColorDark()

      Getter for the field menuColorDark.

      Returns:
      a ColorUIResource object.
    • getMenuColorLight

      public ColorUIResource getMenuColorLight()

      Getter for the field menuColorLight.

      Returns:
      a ColorUIResource object.
    • getMenuForegroundColor

      public ColorUIResource getMenuForegroundColor()

      Getter for the field menuForegroundColor.

      Returns:
      a ColorUIResource object.
    • getMenuSelectionBackgroundColor

      public ColorUIResource getMenuSelectionBackgroundColor()

      Getter for the field menuSelectionBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getMenuSelectionBackgroundColorDark

      public ColorUIResource getMenuSelectionBackgroundColorDark()

      Getter for the field menuSelectionBackgroundColorDark.

      Returns:
      a ColorUIResource object.
    • getMenuSelectionBackgroundColorLight

      public ColorUIResource getMenuSelectionBackgroundColorLight()

      Getter for the field menuSelectionBackgroundColorLight.

      Returns:
      a ColorUIResource object.
    • getMenuSelectionColors

      public Color[] getMenuSelectionColors()

      getMenuSelectionColors.

      Returns:
      an array of Color objects.
    • getMenuSelectionForegroundColor

      public ColorUIResource getMenuSelectionForegroundColor()

      Getter for the field menuSelectionForegroundColor.

      Returns:
      a ColorUIResource object.
    • getMenuTextFont

      public FontUIResource getMenuTextFont()
      Specified by:
      getMenuTextFont in class MetalTheme
    • getName

      public String getName()
      Specified by:
      getName in class MetalTheme
    • getPressedBackgroundColor

      public ColorUIResource getPressedBackgroundColor()

      Getter for the field pressedBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getPressedColors

      public Color[] getPressedColors()

      getPressedColors.

      Returns:
      an array of Color objects.
    • getPressedForegroundColor

      public ColorUIResource getPressedForegroundColor()

      Getter for the field pressedForegroundColor.

      Returns:
      a ColorUIResource object.
    • getPrimary1

      protected ColorUIResource getPrimary1()
      Specified by:
      getPrimary1 in class MetalTheme
    • getPrimary2

      protected ColorUIResource getPrimary2()
      Specified by:
      getPrimary2 in class MetalTheme
    • getPrimary3

      protected ColorUIResource getPrimary3()
      Specified by:
      getPrimary3 in class MetalTheme
    • getPrimaryControl

      public ColorUIResource getPrimaryControl()
      Overrides:
      getPrimaryControl in class MetalTheme
    • getPrimaryControlDarkShadow

      public ColorUIResource getPrimaryControlDarkShadow()
      Overrides:
      getPrimaryControlDarkShadow in class MetalTheme
    • getPrimaryControlHighlight

      public ColorUIResource getPrimaryControlHighlight()
      Overrides:
      getPrimaryControlHighlight in class MetalTheme
    • getPrimaryControlInfo

      public ColorUIResource getPrimaryControlInfo()
      Overrides:
      getPrimaryControlInfo in class MetalTheme
    • getPrimaryControlShadow

      public ColorUIResource getPrimaryControlShadow()
      Overrides:
      getPrimaryControlShadow in class MetalTheme
    • getProgressBarColors

      public Color[] getProgressBarColors()

      getProgressBarColors.

      Returns:
      an array of Color objects.
    • getPropertyFileName

      public String getPropertyFileName()

      getPropertyFileName.

      Returns:
      a String object.
    • getRolloverColor

      public ColorUIResource getRolloverColor()

      Getter for the field rolloverColor.

      Returns:
      a ColorUIResource object.
    • getRolloverColorDark

      public ColorUIResource getRolloverColorDark()

      Getter for the field rolloverColorDark.

      Returns:
      a ColorUIResource object.
    • getRolloverColorLight

      public ColorUIResource getRolloverColorLight()

      Getter for the field rolloverColorLight.

      Returns:
      a ColorUIResource object.
    • getRolloverColors

      public Color[] getRolloverColors()

      getRolloverColors.

      Returns:
      an array of Color objects.
    • getRolloverForegroundColor

      public ColorUIResource getRolloverForegroundColor()

      Getter for the field rolloverForegroundColor.

      Returns:
      a ColorUIResource object.
    • getSecondary1

      protected ColorUIResource getSecondary1()
      Specified by:
      getSecondary1 in class MetalTheme
    • getSecondary2

      protected ColorUIResource getSecondary2()
      Specified by:
      getSecondary2 in class MetalTheme
    • getSecondary3

      protected ColorUIResource getSecondary3()
      Specified by:
      getSecondary3 in class MetalTheme
    • getSelectedColors

      public Color[] getSelectedColors()

      getSelectedColors.

      Returns:
      an array of Color objects.
    • getSelectionBackgroundColor

      public ColorUIResource getSelectionBackgroundColor()

      Getter for the field selectionBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getSelectionBackgroundColorDark

      public ColorUIResource getSelectionBackgroundColorDark()

      Getter for the field selectionBackgroundColorDark.

      Returns:
      a ColorUIResource object.
    • getSelectionBackgroundColorLight

      public ColorUIResource getSelectionBackgroundColorLight()

      Getter for the field selectionBackgroundColorLight.

      Returns:
      a ColorUIResource object.
    • getSelectionColors

      public Color[] getSelectionColors()

      getSelectionColors.

      Returns:
      an array of Color objects.
    • getSelectionForegroundColor

      public ColorUIResource getSelectionForegroundColor()

      Getter for the field selectionForegroundColor.

      Returns:
      a ColorUIResource object.
    • getShadowColor

      public ColorUIResource getShadowColor()

      Getter for the field shadowColor.

      Returns:
      a ColorUIResource object.
    • getSliderColors

      public Color[] getSliderColors()

      getSliderColors.

      Returns:
      an array of Color objects.
    • getSubTextFont

      public FontUIResource getSubTextFont()
      Specified by:
      getSubTextFont in class MetalTheme
    • getSystemTextColor

      public ColorUIResource getSystemTextColor()
      Overrides:
      getSystemTextColor in class MetalTheme
    • getSystemTextFont

      public FontUIResource getSystemTextFont()
      Specified by:
      getSystemTextFont in class MetalTheme
    • getTabAreaBackgroundColor

      public ColorUIResource getTabAreaBackgroundColor()

      Getter for the field tabAreaBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getTabColors

      public Color[] getTabColors()

      getTabColors.

      Returns:
      an array of Color objects.
    • getTabSelectionForegroundColor

      public ColorUIResource getTabSelectionForegroundColor()

      Getter for the field tabSelectionForegroundColor.

      Returns:
      a ColorUIResource object.
    • getTextAntiAliasingHint

      public Object getTextAntiAliasingHint()

      getTextAntiAliasingHint.

      Returns:
      a Object object.
    • getTextAntiAliasingMode

      public int getTextAntiAliasingMode()

      Getter for the field textAntiAliasingMode.

      Returns:
      a Integer object.
    • getThumbColors

      public Color[] getThumbColors()

      getThumbColors.

      Returns:
      an array of Color objects.
    • getToolbarBackgroundColor

      public ColorUIResource getToolbarBackgroundColor()

      Getter for the field toolbarBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getToolbarColorDark

      public ColorUIResource getToolbarColorDark()

      Getter for the field toolbarColorDark.

      Returns:
      a ColorUIResource object.
    • getToolbarColorLight

      public ColorUIResource getToolbarColorLight()

      Getter for the field toolbarColorLight.

      Returns:
      a ColorUIResource object.
    • getToolBarColors

      public Color[] getToolBarColors()

      getToolBarColors.

      Returns:
      an array of Color objects.
    • getToolbarForegroundColor

      public ColorUIResource getToolbarForegroundColor()

      Getter for the field toolbarForegroundColor.

      Returns:
      a ColorUIResource object.
    • getTooltipBackgroundColor

      public ColorUIResource getTooltipBackgroundColor()

      Getter for the field tooltipBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getTooltipBorderSize

      public int getTooltipBorderSize()

      Getter for the field tooltipBorderSize.

      Returns:
      a Integer object.
    • getTooltipForegroundColor

      public ColorUIResource getTooltipForegroundColor()

      Getter for the field tooltipForegroundColor.

      Returns:
      a ColorUIResource object.
    • getTooltipShadowSize

      public int getTooltipShadowSize()

      Getter for the field tooltipShadowSize.

      Returns:
      a Integer object.
    • getTrackColors

      public Color[] getTrackColors()

      getTrackColors.

      Returns:
      an array of Color objects.
    • getUserTextFont

      public FontUIResource getUserTextFont()
      Specified by:
      getUserTextFont in class MetalTheme
    • getWindowBorderColor

      public ColorUIResource getWindowBorderColor()

      Getter for the field windowBorderColor.

      Returns:
      a ColorUIResource object.
    • getWindowIconColor

      public ColorUIResource getWindowIconColor()

      Getter for the field windowIconColor.

      Returns:
      a ColorUIResource object.
    • getWindowIconRolloverColor

      public ColorUIResource getWindowIconRolloverColor()

      Getter for the field windowIconRolloverColor.

      Returns:
      a ColorUIResource object.
    • getWindowIconShadowColor

      public ColorUIResource getWindowIconShadowColor()

      Getter for the field windowIconShadowColor.

      Returns:
      a ColorUIResource object.
    • getWindowInactiveBorderColor

      public ColorUIResource getWindowInactiveBorderColor()

      Getter for the field windowInactiveBorderColor.

      Returns:
      a ColorUIResource object.
    • getWindowInactiveTitleBackgroundColor

      public ColorUIResource getWindowInactiveTitleBackgroundColor()

      Getter for the field windowInactiveTitleBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getWindowInactiveTitleColorDark

      public ColorUIResource getWindowInactiveTitleColorDark()

      Getter for the field windowInactiveTitleColorDark.

      Returns:
      a ColorUIResource object.
    • getWindowInactiveTitleColorLight

      public ColorUIResource getWindowInactiveTitleColorLight()

      Getter for the field windowInactiveTitleColorLight.

      Returns:
      a ColorUIResource object.
    • getWindowInactiveTitleColors

      public Color[] getWindowInactiveTitleColors()

      getWindowInactiveTitleColors.

      Returns:
      an array of Color objects.
    • getWindowInactiveTitleForegroundColor

      public ColorUIResource getWindowInactiveTitleForegroundColor()

      Getter for the field windowInactiveTitleForegroundColor.

      Returns:
      a ColorUIResource object.
    • getWindowTitleBackgroundColor

      public ColorUIResource getWindowTitleBackgroundColor()

      Getter for the field windowTitleBackgroundColor.

      Returns:
      a ColorUIResource object.
    • getWindowTitleColorDark

      public ColorUIResource getWindowTitleColorDark()

      Getter for the field windowTitleColorDark.

      Returns:
      a ColorUIResource object.
    • getWindowTitleColorLight

      public ColorUIResource getWindowTitleColorLight()

      Getter for the field windowTitleColorLight.

      Returns:
      a ColorUIResource object.
    • getWindowTitleColors

      public Color[] getWindowTitleColors()

      getWindowTitleColors.

      Returns:
      an array of Color objects.
    • getWindowTitleFont

      public FontUIResource getWindowTitleFont()
      Specified by:
      getWindowTitleFont in class MetalTheme
    • getWindowTitleForegroundColor

      public ColorUIResource getWindowTitleForegroundColor()

      Getter for the field windowTitleForegroundColor.

      Returns:
      a ColorUIResource object.
    • isBackgroundPatternOn

      public boolean isBackgroundPatternOn()

      isBackgroundPatternOn.

      Returns:
      a boolean.
    • isCenterWindowTitleOn

      public boolean isCenterWindowTitleOn()

      isCenterWindowTitleOn.

      Returns:
      a boolean.
    • isLargeFontSize

      public boolean isLargeFontSize()

      isLargeFontSize.

      Returns:
      a boolean.
    • isLinuxStyleScrollBarOn

      public boolean isLinuxStyleScrollBarOn()

      isLinuxStyleScrollBarOn.

      Returns:
      a boolean.
    • isMacStyleScrollBarOn

      public boolean isMacStyleScrollBarOn()

      isMacStyleScrollBarOn.

      Returns:
      a boolean.
    • isMacStyleWindowDecorationOn

      public boolean isMacStyleWindowDecorationOn()

      isMacStyleWindowDecorationOn.

      Returns:
      a boolean.
    • isMediumFontSize

      public boolean isMediumFontSize()

      isMediumFontSize.

      Returns:
      a boolean.
    • isSmallFontSize

      public boolean isSmallFontSize()

      isSmallFontSize.

      Returns:
      a boolean.
    • isTextAntiAliasingOn

      public boolean isTextAntiAliasingOn()

      isTextAntiAliasingOn.

      Returns:
      a boolean.
    • isTextShadowOn

      public boolean isTextShadowOn()

      isTextShadowOn.

      Returns:
      a boolean.
    • isTinyFontSize

      public boolean isTinyFontSize()

      isTinyFontSize.

      Returns:
      a boolean.
    • isWindowDecorationOn

      public boolean isWindowDecorationOn()

      isWindowDecorationOn.

      Returns:
      a boolean.
    • loadProperties

      public void loadProperties()

      loadProperties.

    • setProperties

      public void setProperties(Properties props)

      setProperties.

      Parameters:
      props - a Properties object.
    • setUpColor

      public void setUpColor()

      setUpColor.

    • setUpColorArrs

      public void setUpColorArrs()

      setUpColorArrs.