|
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.LookAndFeelProxy15
ch.randelshofer.quaqua.BasicQuaquaLookAndFeel
public class BasicQuaquaLookAndFeel
The BasicQuaquaLookAndFeel contains the look and feel properties that are commonly uses by all the specific QuaquaLookAndFeel incarnations.
Field Summary | |
---|---|
protected static java.lang.String |
commonDir
|
protected static java.lang.String |
jaguarDir
|
protected static java.lang.String |
leopardDir
|
protected static java.lang.String |
pantherDir
|
protected static java.lang.String |
snowLeopardDir
|
protected static java.lang.String |
tigerDir
|
Fields inherited from class ch.randelshofer.quaqua.LookAndFeelProxy15 |
---|
target |
Constructor Summary | |
---|---|
BasicQuaquaLookAndFeel(java.lang.String targetClassName)
Creates a new instance. |
Method Summary | |
---|---|
protected java.awt.Font |
getBaseSystemFont()
Returns the base font for which system fonts are derived. |
javax.swing.UIDefaults |
getDefaults()
This method is called once by UIManager.setLookAndFeel to create the look and feel specific defaults table. |
java.lang.String |
getID()
Return a string that identifies this look and feel. |
boolean |
getSupportsWindowDecorations()
Returns true if the LookAndFeel returned
RootPaneUI instances support providing Window decorations
in a JRootPane . |
protected void |
initColorDefaults(javax.swing.UIDefaults table)
|
protected void |
initComponentDefaults(javax.swing.UIDefaults table)
|
protected void |
initDesignDefaults(javax.swing.UIDefaults table)
Init design specific look and feel defaults. |
protected void |
initFontDefaults(javax.swing.UIDefaults table)
|
protected void |
initGeneralDefaults(javax.swing.UIDefaults table)
The defaults initialized here are common to all Quaqua Look and Feels. |
protected void |
initInputMapDefaults(javax.swing.UIDefaults table)
|
protected void |
initResourceBundle(javax.swing.UIDefaults table)
|
protected void |
initSystemColorDefaults(javax.swing.UIDefaults table)
Load the SystemColors into the defaults table. |
protected void |
installKeyboardFocusManager()
|
protected void |
installMouseGrabber()
Installs the QuaquaPopupMenuUI.MouseGrabber if the PopupMenuUI is included. |
protected void |
installPopupFactory()
Installs the QuaquaPopupFactory if the PopupMenuUI is included. |
protected boolean |
isJaguarTabbedPane()
|
protected boolean |
isUIIncluded(java.lang.String ui)
Use this to test if an UI is included. |
protected java.lang.Object |
makeBufferedImage(java.lang.String location)
|
protected static java.lang.Object |
makeButtonStateIcon(java.lang.String location,
int states)
|
protected static java.lang.Object |
makeButtonStateIcon(java.lang.String location,
int states,
java.awt.Point shift)
|
protected static java.lang.Object |
makeButtonStateIcon(java.lang.String location,
int states,
java.awt.Rectangle shift)
|
protected static java.lang.Object |
makeFrameButtonStateIcon(java.lang.String location,
int states)
|
static java.lang.Object |
makeIcon(java.lang.Class baseClass,
java.lang.String location)
|
static java.lang.Object |
makeIcon(java.lang.Class baseClass,
java.lang.String location,
java.awt.Point shift)
|
static java.lang.Object |
makeIcon(java.lang.Class baseClass,
java.lang.String location,
java.awt.Rectangle shiftAndSize)
|
protected static java.lang.Object |
makeIcons(java.lang.String location,
int states,
boolean horizontal)
|
protected java.lang.Object |
makeImage(java.lang.String location)
|
protected java.lang.Object |
makeImageBevelBackgroundBorder(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill)
|
protected java.lang.Object |
makeImageBevelBorder(java.lang.String location,
java.awt.Insets insets)
|
protected java.lang.Object |
makeImageBevelBorder(java.lang.String location,
java.awt.Insets insets,
boolean fill)
|
protected java.lang.Object |
makeImageBevelBorder(java.lang.String location,
java.awt.Insets insets,
boolean fill,
java.awt.Color fillColor)
|
protected java.lang.Object |
makeImageBevelBorder(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill)
|
protected java.lang.Object |
makeImageBevelBorders(java.lang.String location,
java.awt.Insets insets,
int states,
boolean horizontal)
|
static java.lang.Object |
makeNativeIcon(java.lang.String path,
int size)
|
static java.lang.Object |
makeNativeIcon(java.lang.String path,
int width,
int height)
|
protected java.lang.Object |
makeOverlaidButtonStateIcon(java.lang.String location1,
int states1,
java.lang.String location2,
int states2,
java.awt.Rectangle layoutRect)
|
protected static java.lang.Object |
makeSliderThumbIcon(java.lang.String location)
|
protected java.lang.Object |
makeTextureColor(int rgb,
java.lang.String location)
|
protected void |
putDefaults(javax.swing.UIDefaults table,
java.lang.Object[] keyValueList)
Puts defaults into the specified UIDefaults table. |
void |
uninitialize()
UIManager.setLookAndFeel calls this method just before we're replaced by a new default look and feel. |
protected void |
uninstallKeyboardFocusManager()
|
protected void |
uninstallMouseGrabber()
|
protected void |
uninstallPopupFactory()
|
Methods inherited from class ch.randelshofer.quaqua.LookAndFeelProxy15 |
---|
getDescription, getName, initialize, isNativeLookAndFeel, isSupportedLookAndFeel, provideErrorFeedback, setTarget |
Methods inherited from class javax.swing.plaf.basic.BasicLookAndFeel |
---|
createAudioAction, getAudioActionMap, initClassDefaults, loadSystemColors, playSound |
Methods inherited from class javax.swing.LookAndFeel |
---|
getDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, getLayoutStyle, 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 java.lang.String tigerDir
protected static final java.lang.String leopardDir
protected static final java.lang.String snowLeopardDir
Constructor Detail |
---|
public BasicQuaquaLookAndFeel(java.lang.String targetClassName)
Method Detail |
---|
public java.lang.String getID()
getID
in class LookAndFeelProxy15
public javax.swing.UIDefaults getDefaults()
getDefaults
in class LookAndFeelProxy15
LookAndFeelProxy15.initialize()
,
uninitialize()
,
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
protected final void initComponentDefaults(javax.swing.UIDefaults table)
initComponentDefaults
in class javax.swing.plaf.basic.BasicLookAndFeel
protected void initResourceBundle(javax.swing.UIDefaults table)
protected void initSystemColorDefaults(javax.swing.UIDefaults table)
initSystemColorDefaults
in class javax.swing.plaf.basic.BasicLookAndFeel
protected void initColorDefaults(javax.swing.UIDefaults table)
protected void initInputMapDefaults(javax.swing.UIDefaults table)
protected java.awt.Font getBaseSystemFont()
protected void initFontDefaults(javax.swing.UIDefaults table)
protected void initGeneralDefaults(javax.swing.UIDefaults table)
protected java.lang.Object makeImage(java.lang.String location)
protected java.lang.Object makeBufferedImage(java.lang.String location)
public static java.lang.Object makeIcon(java.lang.Class baseClass, java.lang.String location)
public static java.lang.Object makeIcon(java.lang.Class baseClass, java.lang.String location, java.awt.Point shift)
public static java.lang.Object makeIcon(java.lang.Class baseClass, java.lang.String location, java.awt.Rectangle shiftAndSize)
protected static java.lang.Object makeIcons(java.lang.String location, int states, boolean horizontal)
public static java.lang.Object makeNativeIcon(java.lang.String path, int size)
public static java.lang.Object makeNativeIcon(java.lang.String path, int width, int height)
protected static java.lang.Object makeButtonStateIcon(java.lang.String location, int states)
protected static java.lang.Object makeButtonStateIcon(java.lang.String location, int states, java.awt.Point shift)
protected static java.lang.Object makeButtonStateIcon(java.lang.String location, int states, java.awt.Rectangle shift)
protected static java.lang.Object makeFrameButtonStateIcon(java.lang.String location, int states)
protected static java.lang.Object makeSliderThumbIcon(java.lang.String location)
protected java.lang.Object makeOverlaidButtonStateIcon(java.lang.String location1, int states1, java.lang.String location2, int states2, java.awt.Rectangle layoutRect)
protected java.lang.Object makeImageBevelBorder(java.lang.String location, java.awt.Insets insets)
protected java.lang.Object makeImageBevelBorder(java.lang.String location, java.awt.Insets insets, boolean fill)
protected java.lang.Object makeImageBevelBorder(java.lang.String location, java.awt.Insets insets, boolean fill, java.awt.Color fillColor)
protected java.lang.Object makeImageBevelBorder(java.lang.String location, java.awt.Insets imageInsets, java.awt.Insets borderInsets, boolean fill)
protected java.lang.Object makeImageBevelBackgroundBorder(java.lang.String location, java.awt.Insets imageInsets, java.awt.Insets borderInsets, boolean fill)
protected java.lang.Object makeImageBevelBorders(java.lang.String location, java.awt.Insets insets, int states, boolean horizontal)
protected java.lang.Object makeTextureColor(int rgb, java.lang.String location)
protected void initDesignDefaults(javax.swing.UIDefaults table)
public boolean getSupportsWindowDecorations()
LookAndFeel
returned
RootPaneUI
instances support providing Window decorations
in a JRootPane
.
This implementation returns true, since it does support providing these border and window title pane decorations.
getSupportsWindowDecorations
in class LookAndFeelProxy15
JDialog.setDefaultLookAndFeelDecorated(boolean)
,
JFrame.setDefaultLookAndFeelDecorated(boolean)
,
JRootPane.setWindowDecorationStyle(int)
protected boolean isJaguarTabbedPane()
protected void installKeyboardFocusManager()
protected void installPopupFactory()
protected void installMouseGrabber()
protected void uninstallMouseGrabber()
protected boolean isUIIncluded(java.lang.String ui)
ui
- For example "LabelUI".
protected void putDefaults(javax.swing.UIDefaults table, java.lang.Object[] keyValueList)
table
- keyValueList
- public void uninitialize()
LookAndFeelProxy15
uninitialize
in class LookAndFeelProxy15
LookAndFeelProxy15.initialize()
protected void uninstallPopupFactory()
protected void uninstallKeyboardFocusManager()
|
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 |