|
JHotDraw 7.5.1 | ||||||||
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
org.jhotdraw.gui.plaf.palette.PaletteLookAndFeel
public class PaletteLookAndFeel
A LookAndFeel for components in the palette windows of a drawing editor.
Constructor Summary | |
---|---|
PaletteLookAndFeel()
|
Method Summary | |
---|---|
java.lang.Object |
get(java.lang.Object key)
Looks up up the given key in our Hashtable and resolves LazyValues or ActiveValues. |
boolean |
getBoolean(java.lang.String key)
|
javax.swing.border.Border |
getBorder(java.lang.String key)
|
javax.swing.UIDefaults |
getCachedDefaults()
|
java.awt.Color |
getColor(java.lang.String key)
|
java.lang.String |
getDescription()
|
java.awt.Font |
getFont(java.lang.String key)
|
javax.swing.Icon |
getIcon(java.lang.String key)
|
java.lang.String |
getID()
|
java.awt.Insets |
getInsets(java.lang.String key)
|
static PaletteLookAndFeel |
getInstance()
|
int |
getInt(java.lang.String key)
|
java.lang.String |
getName()
|
java.lang.String |
getString(java.lang.String key)
|
protected void |
initComponentDefaults(javax.swing.UIDefaults table)
|
static void |
installBorder(javax.swing.JComponent c,
java.lang.String defaultBorderName)
Convenience method for installing a component's default Border object on the specified component if either the border is currently null or already an instance of UIResource. |
static void |
installColors(javax.swing.JComponent c,
java.lang.String defaultBgName,
java.lang.String defaultFgName)
Convenience method for initializing a component's foreground and background color properties with values from the current defaults table. |
static void |
installColorsAndFont(javax.swing.JComponent c,
java.lang.String defaultBgName,
java.lang.String defaultFgName,
java.lang.String defaultFontName)
Convenience method for initializing a components foreground background and font properties with values from the current defaults table. |
boolean |
isNativeLookAndFeel()
|
boolean |
isSupportedLookAndFeel()
|
Methods inherited from class javax.swing.plaf.basic.BasicLookAndFeel |
---|
createAudioAction, getAudioActionMap, getDefaults, initClassDefaults, initialize, initSystemColorDefaults, loadSystemColors, playSound, uninitialize |
Methods inherited from class javax.swing.LookAndFeel |
---|
getDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, getLayoutStyle, getSupportsWindowDecorations, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorder |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PaletteLookAndFeel()
Method Detail |
---|
public static PaletteLookAndFeel getInstance()
public java.lang.String getName()
getName
in class javax.swing.LookAndFeel
public java.lang.String getID()
getID
in class javax.swing.LookAndFeel
public java.lang.String getDescription()
getDescription
in class javax.swing.LookAndFeel
public boolean isNativeLookAndFeel()
isNativeLookAndFeel
in class javax.swing.LookAndFeel
public boolean isSupportedLookAndFeel()
isSupportedLookAndFeel
in class javax.swing.LookAndFeel
public javax.swing.UIDefaults getCachedDefaults()
public java.lang.Object get(java.lang.Object key)
public boolean getBoolean(java.lang.String key)
public javax.swing.border.Border getBorder(java.lang.String key)
public java.awt.Color getColor(java.lang.String key)
public java.awt.Font getFont(java.lang.String key)
public javax.swing.Icon getIcon(java.lang.String key)
public int getInt(java.lang.String key)
public java.awt.Insets getInsets(java.lang.String key)
public java.lang.String getString(java.lang.String key)
public static void installColorsAndFont(javax.swing.JComponent c, java.lang.String defaultBgName, java.lang.String defaultFgName, java.lang.String defaultFontName)
c
- the target component for installing default color/font propertiesdefaultBgName
- the key for the default backgrounddefaultFgName
- the key for the default foregrounddefaultFontName
- the key for the default fontinstallColors(javax.swing.JComponent, java.lang.String, java.lang.String)
,
UIManager.getColor(java.lang.Object)
,
UIManager.getFont(java.lang.Object)
public static void installBorder(javax.swing.JComponent c, java.lang.String defaultBorderName)
c
- the target component for installing default borderdefaultBorderName
- the key specifying the default borderpublic static void installColors(javax.swing.JComponent c, java.lang.String defaultBgName, java.lang.String defaultFgName)
c
- the target component for installing default color/font propertiesdefaultBgName
- the key for the default backgrounddefaultFgName
- the key for the default foregroundinstallColorsAndFont(javax.swing.JComponent, java.lang.String, java.lang.String, java.lang.String)
,
UIManager.getColor(java.lang.Object)
protected void initComponentDefaults(javax.swing.UIDefaults table)
initComponentDefaults
in class javax.swing.plaf.basic.BasicLookAndFeel
|
Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |