org.argouml.ui
Class JasonsTheme

java.lang.Object
  extended byjavax.swing.plaf.metal.MetalTheme
      extended byorg.argouml.ui.JasonsTheme

public class JasonsTheme
extends MetalTheme

This class defines a variation on the default Metal Theme.


Field Summary
private  FontUIResource controlFont
           
private  ColorUIResource primary1
           
private  ColorUIResource primary2
           
private  ColorUIResource primary3
           
private  ColorUIResource secondary1
           
private  ColorUIResource secondary2
           
private  ColorUIResource secondary3
           
private  FontUIResource smallFont
           
private  FontUIResource systemFont
           
private  FontUIResource userFont
           
private  FontUIResource windowTitleFont
           
 
Fields inherited from class javax.swing.plaf.metal.MetalTheme
 
Constructor Summary
JasonsTheme()
           
 
Method Summary
 FontUIResource getControlTextFont()
           
 FontUIResource getMenuTextFont()
           
 String getName()
           
protected  ColorUIResource getPrimary1()
           
protected  ColorUIResource getPrimary2()
           
protected  ColorUIResource getPrimary3()
           
protected  ColorUIResource getSecondary1()
           
protected  ColorUIResource getSecondary2()
           
protected  ColorUIResource getSecondary3()
           
 FontUIResource getSubTextFont()
           
 FontUIResource getSystemTextFont()
           
 FontUIResource getUserTextFont()
           
 FontUIResource getWindowTitleFont()
           
 
Methods inherited from class javax.swing.plaf.metal.MetalTheme
addCustomEntriesToTable, getAcceleratorForeground, getAcceleratorSelectedForeground, getBlack, getControl, getControlDarkShadow, getControlDisabled, getControlHighlight, getControlInfo, getControlShadow, getControlTextColor, getDesktopColor, getFocusColor, getHighlightedTextColor, getInactiveControlTextColor, getInactiveSystemTextColor, getMenuBackground, getMenuDisabledForeground, getMenuForeground, getMenuSelectedBackground, getMenuSelectedForeground, getPrimaryControl, getPrimaryControlDarkShadow, getPrimaryControlHighlight, getPrimaryControlInfo, getPrimaryControlShadow, getSeparatorBackground, getSeparatorForeground, getSystemTextColor, getTextHighlightColor, 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
 

Field Detail

primary1

private final ColorUIResource primary1

primary2

private final ColorUIResource primary2

primary3

private final ColorUIResource primary3

secondary1

private final ColorUIResource secondary1

secondary2

private final ColorUIResource secondary2

secondary3

private final ColorUIResource secondary3

controlFont

private final FontUIResource controlFont

systemFont

private final FontUIResource systemFont

windowTitleFont

private final FontUIResource windowTitleFont

userFont

private final FontUIResource userFont

smallFont

private final FontUIResource smallFont
Constructor Detail

JasonsTheme

public JasonsTheme()
Method Detail

getName

public String getName()
See Also:
MetalTheme.getName()

getPrimary1

protected ColorUIResource getPrimary1()
See Also:
MetalTheme.getPrimary1()

getPrimary2

protected ColorUIResource getPrimary2()
See Also:
MetalTheme.getPrimary2()

getPrimary3

protected ColorUIResource getPrimary3()
See Also:
MetalTheme.getPrimary3()

getSecondary1

protected ColorUIResource getSecondary1()
See Also:
MetalTheme.getSecondary1()

getSecondary2

protected ColorUIResource getSecondary2()
See Also:
MetalTheme.getSecondary2()

getSecondary3

protected ColorUIResource getSecondary3()
See Also:
MetalTheme.getSecondary3()

getControlTextFont

public FontUIResource getControlTextFont()
See Also:
MetalTheme.getControlTextFont()

getSystemTextFont

public FontUIResource getSystemTextFont()
See Also:
MetalTheme.getSystemTextFont()

getUserTextFont

public FontUIResource getUserTextFont()
See Also:
MetalTheme.getUserTextFont()

getMenuTextFont

public FontUIResource getMenuTextFont()
See Also:
MetalTheme.getMenuTextFont()

getSubTextFont

public FontUIResource getSubTextFont()
See Also:
MetalTheme.getSubTextFont()

getWindowTitleFont

public FontUIResource getWindowTitleFont()
See Also:
MetalTheme.getWindowTitleFont()


ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook