|
Quaqua 7.4.2 2011-07-05 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.LookAndFeel
javax.swing.plaf.basic.BasicLookAndFeel
ch.randelshofer.quaqua.LookAndFeelProxy
ch.randelshofer.quaqua.subset.QuaquaPantherFileChooserLAF
public class QuaquaPantherFileChooserLAF
The QuaquaPantherFileChooserLAF is an extension for Apple's Aqua Look and Feel for Java 1.4 on Mac OS X 10.3 (Panther).
The Quaqua Look and Feel can not be used on other platforms than Mac OS X.
Important: This class is a cut down version of the QuaquaPantherLookAndFeel. It is for use in environments, where the size of the whole Quaqua look and feel would be too excessive.
FileChooser.homeFolderIcon
and an icon showing an iMac for
FileView.computerIcon
instead of an icon showing a computer
desktop for both properties. The FileChooserUI with column view does not use
these images, but your application might.QuaquaManager
to activate this look and feel in
your application. Or use the generic QuaquaLookAndFeel
. Both
are designed to automatically detect the appropriate Quaqua Look and Feel
implementation for current Java VM.
QuaquaManager
,
QuaquaLookAndFeel
,
Serialized FormField Summary | |
---|---|
protected static java.lang.String |
commonDir
|
protected static java.lang.String |
jaguarDir
|
protected static java.lang.String |
pantherDir
|
protected static javax.swing.plaf.FontUIResource |
SMALL_SYSTEM_FONT
The small system font (Lucida Grande Regular 11 pt) is used for informative text in alerts. |
Fields inherited from class ch.randelshofer.quaqua.LookAndFeelProxy |
---|
target |
Constructor Summary | |
---|---|
QuaquaPantherFileChooserLAF()
Creates a new instance. |
Method Summary | |
---|---|
protected java.awt.Image |
createImage(java.lang.String location)
|
javax.swing.UIDefaults |
getDefaults()
This method is called once by UIManager.setLookAndFeel to create the look and feel specific defaults table. |
java.lang.String |
getDescription()
Return a one line description of this look and feel implementation, e.g. |
java.lang.String |
getID()
Return a string that identifies this look and feel. |
java.lang.String |
getName()
Return a short string that identifies this look and feel, e.g. |
protected java.net.URL |
getResource(java.lang.String location)
|
protected void |
initClassDefaults(javax.swing.UIDefaults table)
Initialize the uiClassID to BasicComponentUI mapping. |
protected void |
initComponentDefaults(javax.swing.UIDefaults table)
|
protected void |
initGeneralDefaults(javax.swing.UIDefaults table)
|
void |
initialize()
UIManager.setLookAndFeel calls this method before the first call (and typically the only call) to getDefaults(). |
protected void |
initResourceBundle(javax.swing.UIDefaults table)
|
protected javax.swing.Icon[] |
makeIcons(java.lang.String location,
int count,
boolean horizontal)
|
Methods inherited from class ch.randelshofer.quaqua.LookAndFeelProxy |
---|
getLayoutStyle, getSupportsWindowDecorations, isNativeLookAndFeel, isSupportedLookAndFeel, provideErrorFeedback, setTarget, uninitialize |
Methods inherited from class javax.swing.plaf.basic.BasicLookAndFeel |
---|
createAudioAction, getAudioActionMap, initSystemColorDefaults, loadSystemColors, playSound |
Methods inherited from class javax.swing.LookAndFeel |
---|
getDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, 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 |
---|
protected static final java.lang.String commonDir
protected static final java.lang.String jaguarDir
protected static final java.lang.String pantherDir
protected static final javax.swing.plaf.FontUIResource SMALL_SYSTEM_FONT
Constructor Detail |
---|
public QuaquaPantherFileChooserLAF()
Method Detail |
---|
public java.lang.String getDescription()
getDescription
in class LookAndFeelProxy
public java.lang.String getName()
getName
in class LookAndFeelProxy
public void initialize()
initialize
in class LookAndFeelProxy
LookAndFeelProxy.uninitialize()
,
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
public javax.swing.UIDefaults getDefaults()
getDefaults
in class LookAndFeelProxy
initialize()
,
LookAndFeelProxy.uninitialize()
,
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
protected void initResourceBundle(javax.swing.UIDefaults table)
protected void initClassDefaults(javax.swing.UIDefaults table)
initClassDefaults
in class javax.swing.plaf.basic.BasicLookAndFeel
getDefaults()
protected void initGeneralDefaults(javax.swing.UIDefaults table)
protected void initComponentDefaults(javax.swing.UIDefaults table)
initComponentDefaults
in class javax.swing.plaf.basic.BasicLookAndFeel
protected java.net.URL getResource(java.lang.String location)
protected java.awt.Image createImage(java.lang.String location)
protected javax.swing.Icon[] makeIcons(java.lang.String location, int count, boolean horizontal)
public java.lang.String getID()
LookAndFeelProxy
getID
in class LookAndFeelProxy
|
Copyright 2003-2007 (c) Werner Randelshofer. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |