com.jtattoo.plaf.aluminium
Class AluminiumLookAndFeel

java.lang.Object
  extended by javax.swing.LookAndFeel
      extended by javax.swing.plaf.basic.BasicLookAndFeel
          extended by javax.swing.plaf.metal.MetalLookAndFeel
              extended by com.jtattoo.plaf.AbstractLookAndFeel
                  extended by com.jtattoo.plaf.aluminium.AluminiumLookAndFeel
All Implemented Interfaces:
Serializable

public class AluminiumLookAndFeel
extends AbstractLookAndFeel

Author:
Michael Hagen
See Also:
Serialized Form

Constructor Summary
AluminiumLookAndFeel()
           
 
Method Summary
protected  void createDefaultTheme()
           
 AbstractBorderFactory getBorderFactory()
           
 String getDescription()
           
 AbstractIconFactory getIconFactory()
           
 String getID()
           
 String getName()
           
static Properties getThemeProperties(String name)
           
static List getThemes()
           
protected  void initClassDefaults(UIDefaults table)
           
 boolean isNativeLookAndFeel()
           
 boolean isSupportedLookAndFeel()
           
static void setCurrentTheme(Properties themesProps)
           
static void setTheme(Properties themesProps)
           
static void setTheme(String name)
           
static void setTheme(String name, String licenseKey, String logoString)
           
 
Methods inherited from class com.jtattoo.plaf.AbstractLookAndFeel
getAlterBackgroundColor, getBackgroundColor, getButtonBackgroundColor, getButtonColorDark, getButtonColorLight, getButtonForegroundColor, getControlBackgroundColor, getControlColorDark, getControlColorLight, getControlDarkShadowColor, getControlForegroundColor, getControlHighlightColor, getControlShadowColor, getCurrentTheme, getDesktopColor, getDisabledBackgroundColor, getDisabledForegroundColor, getFocusCellColor, getFocusColor, getForegroundColor, getFrameColor, getGridColor, getInputBackgroundColor, getInputForegroundColor, getMenuBackgroundColor, getMenuColorDark, getMenuColorLight, getMenuForegroundColor, getMenuSelectionBackgroundColor, getMenuSelectionForegroundColor, getSelectionBackgroundColor, getSelectionForegroundColor, getTabAreaBackgroundColor, getTabSelectionForegroundColor, getTheme, getToolbarBackgroundColor, getToolbarColorDark, getToolbarColorLight, getToolbarDockingColor, getToolbarForegroundColor, getTooltipBackgroundColor, getTooltipForegroundColor, getWindowBorderColor, getWindowInactiveBorderColor, getWindowInactiveTitleBackgroundColor, getWindowInactiveTitleColorDark, getWindowInactiveTitleColorLight, getWindowInactiveTitleForegroundColor, getWindowTitleBackgroundColor, getWindowTitleColorDark, getWindowTitleColorLight, getWindowTitleForegroundColor, initComponentDefaults, initSystemColorDefaults, isWindowDecorationOn, setTheme
 
Methods inherited from class javax.swing.plaf.metal.MetalLookAndFeel
getAcceleratorForeground, getAcceleratorSelectedForeground, getBlack, getControl, getControlDarkShadow, getControlDisabled, getControlHighlight, getControlInfo, getControlShadow, getControlTextColor, getControlTextFont, getDefaults, getDisabledIcon, getDisabledSelectedIcon, getHighlightedTextColor, getInactiveControlTextColor, getInactiveSystemTextColor, getLayoutStyle, getMenuBackground, getMenuDisabledForeground, getMenuForeground, getMenuSelectedBackground, getMenuSelectedForeground, getMenuTextFont, getPrimaryControl, getPrimaryControlDarkShadow, getPrimaryControlHighlight, getPrimaryControlInfo, getPrimaryControlShadow, getSeparatorBackground, getSeparatorForeground, getSubTextFont, getSupportsWindowDecorations, getSystemTextColor, getSystemTextFont, getTextHighlightColor, getUserTextColor, getUserTextFont, getWhite, getWindowBackground, getWindowTitleBackground, getWindowTitleFont, getWindowTitleForeground, getWindowTitleInactiveBackground, getWindowTitleInactiveForeground, provideErrorFeedback, setCurrentTheme
 
Methods inherited from class javax.swing.plaf.basic.BasicLookAndFeel
createAudioAction, getAudioActionMap, initialize, loadSystemColors, playSound, uninitialize
 
Methods inherited from class javax.swing.LookAndFeel
getDesktopPropertyValue, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, toString, uninstallBorder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AluminiumLookAndFeel

public AluminiumLookAndFeel()
Method Detail

getThemes

public static List getThemes()

getThemeProperties

public static Properties getThemeProperties(String name)

setTheme

public static void setTheme(String name)

setTheme

public static void setTheme(String name,
                            String licenseKey,
                            String logoString)

setTheme

public static void setTheme(Properties themesProps)

setCurrentTheme

public static void setCurrentTheme(Properties themesProps)

getName

public String getName()
Overrides:
getName in class MetalLookAndFeel

getID

public String getID()
Overrides:
getID in class MetalLookAndFeel

getDescription

public String getDescription()
Overrides:
getDescription in class MetalLookAndFeel

isNativeLookAndFeel

public boolean isNativeLookAndFeel()
Overrides:
isNativeLookAndFeel in class MetalLookAndFeel

isSupportedLookAndFeel

public boolean isSupportedLookAndFeel()
Overrides:
isSupportedLookAndFeel in class MetalLookAndFeel

getBorderFactory

public AbstractBorderFactory getBorderFactory()
Specified by:
getBorderFactory in class AbstractLookAndFeel

getIconFactory

public AbstractIconFactory getIconFactory()
Specified by:
getIconFactory in class AbstractLookAndFeel

createDefaultTheme

protected void createDefaultTheme()
Overrides:
createDefaultTheme in class MetalLookAndFeel

initClassDefaults

protected void initClassDefaults(UIDefaults table)
Overrides:
initClassDefaults in class MetalLookAndFeel


Copyright © 2011. All Rights Reserved.