de.hillenbrand.swing.plaf.metal.themes
Class ContrastTheme

java.lang.Object
  extended by javax.swing.plaf.metal.MetalTheme
      extended by javax.swing.plaf.metal.DefaultMetalTheme
          extended by de.hillenbrand.swing.plaf.metal.themes.ContrastTheme

public class ContrastTheme
extends javax.swing.plaf.metal.DefaultMetalTheme

This class describes a higher-contrast Metal Theme.


Constructor Summary
ContrastTheme()
           
 
Method Summary
 void addCustomEntriesToTable(javax.swing.UIDefaults table)
           
 javax.swing.plaf.ColorUIResource getAcceleratorForeground()
           
 javax.swing.plaf.ColorUIResource getAcceleratorSelectedForeground()
           
 javax.swing.plaf.ColorUIResource getControlHighlight()
           
 javax.swing.plaf.ColorUIResource getFocusColor()
           
 javax.swing.plaf.ColorUIResource getHighlightedTextColor()
           
 javax.swing.plaf.ColorUIResource getMenuSelectedBackground()
           
 javax.swing.plaf.ColorUIResource getMenuSelectedForeground()
           
 java.lang.String getName()
           
protected  javax.swing.plaf.ColorUIResource getPrimary1()
           
protected  javax.swing.plaf.ColorUIResource getPrimary2()
           
protected  javax.swing.plaf.ColorUIResource getPrimary3()
           
 javax.swing.plaf.ColorUIResource getPrimaryControlHighlight()
           
protected  javax.swing.plaf.ColorUIResource getSecondary2()
           
protected  javax.swing.plaf.ColorUIResource getSecondary3()
           
 javax.swing.plaf.ColorUIResource getTextHighlightColor()
           
 
Methods inherited from class javax.swing.plaf.metal.DefaultMetalTheme
getControlTextFont, getMenuTextFont, getSecondary1, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont
 
Methods inherited from class javax.swing.plaf.metal.MetalTheme
getBlack, getControl, getControlDarkShadow, getControlDisabled, getControlInfo, getControlShadow, getControlTextColor, getDesktopColor, getInactiveControlTextColor, getInactiveSystemTextColor, getMenuBackground, getMenuDisabledForeground, getMenuForeground, getPrimaryControl, getPrimaryControlDarkShadow, getPrimaryControlInfo, getPrimaryControlShadow, getSeparatorBackground, getSeparatorForeground, getSystemTextColor, getUserTextColor, getWhite, getWindowBackground, getWindowTitleBackground, getWindowTitleForeground, getWindowTitleInactiveBackground, getWindowTitleInactiveForeground
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContrastTheme

public ContrastTheme()
Method Detail

addCustomEntriesToTable

public void addCustomEntriesToTable(javax.swing.UIDefaults table)
Overrides:
addCustomEntriesToTable in class javax.swing.plaf.metal.MetalTheme

getAcceleratorForeground

public javax.swing.plaf.ColorUIResource getAcceleratorForeground()
Overrides:
getAcceleratorForeground in class javax.swing.plaf.metal.MetalTheme

getAcceleratorSelectedForeground

public javax.swing.plaf.ColorUIResource getAcceleratorSelectedForeground()
Overrides:
getAcceleratorSelectedForeground in class javax.swing.plaf.metal.MetalTheme

getControlHighlight

public javax.swing.plaf.ColorUIResource getControlHighlight()
Overrides:
getControlHighlight in class javax.swing.plaf.metal.MetalTheme

getFocusColor

public javax.swing.plaf.ColorUIResource getFocusColor()
Overrides:
getFocusColor in class javax.swing.plaf.metal.MetalTheme

getHighlightedTextColor

public javax.swing.plaf.ColorUIResource getHighlightedTextColor()
Overrides:
getHighlightedTextColor in class javax.swing.plaf.metal.MetalTheme

getMenuSelectedBackground

public javax.swing.plaf.ColorUIResource getMenuSelectedBackground()
Overrides:
getMenuSelectedBackground in class javax.swing.plaf.metal.MetalTheme

getMenuSelectedForeground

public javax.swing.plaf.ColorUIResource getMenuSelectedForeground()
Overrides:
getMenuSelectedForeground in class javax.swing.plaf.metal.MetalTheme

getName

public java.lang.String getName()
Overrides:
getName in class javax.swing.plaf.metal.DefaultMetalTheme

getPrimary1

protected javax.swing.plaf.ColorUIResource getPrimary1()
Overrides:
getPrimary1 in class javax.swing.plaf.metal.DefaultMetalTheme

getPrimary2

protected javax.swing.plaf.ColorUIResource getPrimary2()
Overrides:
getPrimary2 in class javax.swing.plaf.metal.DefaultMetalTheme

getPrimary3

protected javax.swing.plaf.ColorUIResource getPrimary3()
Overrides:
getPrimary3 in class javax.swing.plaf.metal.DefaultMetalTheme

getPrimaryControlHighlight

public javax.swing.plaf.ColorUIResource getPrimaryControlHighlight()
Overrides:
getPrimaryControlHighlight in class javax.swing.plaf.metal.MetalTheme

getSecondary2

protected javax.swing.plaf.ColorUIResource getSecondary2()
Overrides:
getSecondary2 in class javax.swing.plaf.metal.DefaultMetalTheme

getSecondary3

protected javax.swing.plaf.ColorUIResource getSecondary3()
Overrides:
getSecondary3 in class javax.swing.plaf.metal.DefaultMetalTheme

getTextHighlightColor

public javax.swing.plaf.ColorUIResource getTextHighlightColor()
Overrides:
getTextHighlightColor in class javax.swing.plaf.metal.MetalTheme