edu.northwestern.at.utils.swing.plaf.smoothwindows
Class SmoothWindowsLookAndFeel

java.lang.Object
  extended by javax.swing.LookAndFeel
      extended by javax.swing.plaf.basic.BasicLookAndFeel
          extended by com.sun.java.swing.plaf.windows.WindowsLookAndFeel
              extended by edu.northwestern.at.utils.swing.plaf.smoothwindows.SmoothWindowsLookAndFeel
All Implemented Interfaces:
java.io.Serializable

public class SmoothWindowsLookAndFeel
extends com.sun.java.swing.plaf.windows.WindowsLookAndFeel

Smooth Windows Look And Feel.

An enhanced version of the standard Windows Look And Feel by Sun Microsystems. This version uses the capabilities of the Java 2D API to add anti-aliased text to the controls.

Based upon the "smoothmetal" look and feel by Marcel Offermans which extends the Metal look and feel instead of the Windows look and feel.

See Also:
Serialized Form

Field Summary
static java.lang.String smoothPackage
           
 
Constructor Summary
SmoothWindowsLookAndFeel()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getID()
           
 java.lang.String getName()
           
protected  void initClassDefaults(javax.swing.UIDefaults uidefaults)
           
protected  void initComponentDefaults(javax.swing.UIDefaults uidefaults)
           
 boolean isNativeLookAndFeel()
           
 boolean isSupportedLookAndFeel()
           
 
Methods inherited from class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
createAudioAction, getDisabledIcon, getLayoutStyle, initialize, initSystemColorDefaults, isClassicWindows, isMnemonicHidden, provideErrorFeedback, setMnemonicHidden, uninitialize
 
Methods inherited from class javax.swing.plaf.basic.BasicLookAndFeel
getAudioActionMap, getDefaults, loadSystemColors, playSound
 
Methods inherited from class javax.swing.LookAndFeel
getDesktopPropertyValue, getDisabledSelectedIcon, getSupportsWindowDecorations, 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
 

Field Detail

smoothPackage

public static final java.lang.String smoothPackage
Constructor Detail

SmoothWindowsLookAndFeel

public SmoothWindowsLookAndFeel()
Method Detail

initComponentDefaults

protected void initComponentDefaults(javax.swing.UIDefaults uidefaults)
Overrides:
initComponentDefaults in class com.sun.java.swing.plaf.windows.WindowsLookAndFeel

initClassDefaults

protected void initClassDefaults(javax.swing.UIDefaults uidefaults)
Overrides:
initClassDefaults in class com.sun.java.swing.plaf.windows.WindowsLookAndFeel

getID

public java.lang.String getID()
Overrides:
getID in class com.sun.java.swing.plaf.windows.WindowsLookAndFeel

getDescription

public java.lang.String getDescription()
Overrides:
getDescription in class com.sun.java.swing.plaf.windows.WindowsLookAndFeel

getName

public java.lang.String getName()
Overrides:
getName in class com.sun.java.swing.plaf.windows.WindowsLookAndFeel

isNativeLookAndFeel

public boolean isNativeLookAndFeel()
Overrides:
isNativeLookAndFeel in class com.sun.java.swing.plaf.windows.WindowsLookAndFeel

isSupportedLookAndFeel

public boolean isSupportedLookAndFeel()
Overrides:
isSupportedLookAndFeel in class com.sun.java.swing.plaf.windows.WindowsLookAndFeel