public class BasicQuaquaLookAndFeel extends LookAndFeelProxy15
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
commonDir |
protected static java.lang.String |
jaguarDir |
protected static java.lang.String |
leopardDir |
protected static java.lang.String |
lionDir |
protected static java.lang.String |
pantherDir |
protected static java.lang.String |
snowLeopardDir |
protected static java.lang.String |
tigerDir |
target| Constructor and Description |
|---|
BasicQuaquaLookAndFeel(java.lang.String targetClassName)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
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 java.lang.Object |
makeBufferedImage(java.lang.String location,
java.awt.Rectangle subimage) |
protected java.lang.Object |
makeButtonStateBorder(java.lang.String location,
int tileCount,
boolean isTiledHorizontaly,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill) |
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 static java.lang.Object |
makeIcons(java.lang.String location,
java.awt.Rectangle subimage,
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 |
makeImageBevelBorder(java.lang.String location,
java.awt.Rectangle subimage,
java.awt.Insets insets,
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() |
getDescription, getName, initialize, isNativeLookAndFeel, isSupportedLookAndFeel, provideErrorFeedback, setTargetcreateAudioAction, getAudioActionMap, initClassDefaults, loadSystemColors, playSoundgetDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, getLayoutStyle, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, toString, uninstallBorderprotected 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
protected static final java.lang.String lionDir
public BasicQuaquaLookAndFeel(java.lang.String targetClassName)
targetClassName - Proxy target.public java.lang.String getID()
getID in class LookAndFeelProxy15public javax.swing.UIDefaults getDefaults()
getDefaults in class LookAndFeelProxy15LookAndFeelProxy15.initialize(),
uninitialize(),
UIManager.setLookAndFeel(javax.swing.LookAndFeel)protected final void initComponentDefaults(javax.swing.UIDefaults table)
initComponentDefaults in class javax.swing.plaf.basic.BasicLookAndFeelprotected void initResourceBundle(javax.swing.UIDefaults table)
protected void initSystemColorDefaults(javax.swing.UIDefaults table)
initSystemColorDefaults in class javax.swing.plaf.basic.BasicLookAndFeelprotected 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)
table - Table to which the defaults are appended.protected java.lang.Object makeImage(java.lang.String location)
protected java.lang.Object makeBufferedImage(java.lang.String location)
protected java.lang.Object makeBufferedImage(java.lang.String location,
java.awt.Rectangle subimage)
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)
protected static java.lang.Object makeIcons(java.lang.String location,
java.awt.Rectangle subimage,
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.Rectangle subimage,
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 makeButtonStateBorder(java.lang.String location,
int tileCount,
boolean isTiledHorizontaly,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill)
protected java.lang.Object makeTextureColor(int rgb,
java.lang.String location)
protected void initDesignDefaults(javax.swing.UIDefaults table)
table - Table to which the defaults are appended.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 LookAndFeelProxy15JDialog.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 - Table to which the defaults are appended.keyValueList - List with keys and values to be appended.public void uninitialize()
LookAndFeelProxy15uninitialize in class LookAndFeelProxy15LookAndFeelProxy15.initialize()protected void uninstallPopupFactory()
protected void uninstallKeyboardFocusManager()