swingwtx.swing
Class UIDefaults
java.lang.Object
java.util.AbstractMap
java.util.HashMap
swingwtx.swing.UIDefaults
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- public class UIDefaults
- extends java.util.HashMap
This UIDefaults implementation is functionally read-only - changing values with put()
has no real effect. It is useful for code that needs to read UIDefaults to create derivative
UIResources and acts as a stub for code that attempts to change default resources.
If possible with SWT, put() could be modified to recognize set keys and call appropriate methods to
update the SWT defaults. However, since SWT uses native controls this is probably difficult.
- See Also:
- Serialized Form
Method Summary |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addResourceBundle(java.lang.String bundleName)
|
java.lang.Boolean |
getBoolean(java.lang.Object key)
|
java.lang.Boolean |
getBoolean(java.lang.Object key,
java.util.Locale locale)
|
Border |
getBorder(java.lang.Object key)
|
Border |
getBorder(java.lang.Object key,
java.util.Locale locale)
|
Color |
getColor(java.lang.Object key)
|
Color |
getColor(java.lang.Object key,
java.util.Locale locale)
|
Dimension |
getDimension(java.lang.Object key)
|
Dimension |
getDimension(java.lang.Object key,
java.util.Locale locale)
|
Font |
getFont(java.lang.Object key)
|
Font |
getFont(java.lang.Object key,
java.util.Locale locale)
|
Icon |
getIcon(java.lang.Object key)
|
Icon |
getIcon(java.lang.Object key,
java.util.Locale locale)
|
Insets |
getInsets(java.lang.Object key)
|
Insets |
getInsets(java.lang.Object key,
java.util.Locale locale)
|
java.lang.Integer |
getInt(java.lang.Object key)
|
java.lang.Integer |
getInt(java.lang.Object key,
java.util.Locale locale)
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners()
|
java.lang.String |
getString(java.lang.Object key)
|
java.lang.String |
getString(java.lang.Object key,
java.util.Locale locale)
|
ComponentUI |
getUI(JComponent target)
|
java.lang.Class |
getUIClass(java.lang.String uiClassID)
|
java.lang.Class |
getUIClass(java.lang.String uiClassID,
java.lang.ClassLoader uiClassLoader)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
UIDefaults
public UIDefaults()
getFont
public Font getFont(java.lang.Object key)
getFont
public Font getFont(java.lang.Object key,
java.util.Locale locale)
getColor
public Color getColor(java.lang.Object key)
getColor
public Color getColor(java.lang.Object key,
java.util.Locale locale)
getIcon
public Icon getIcon(java.lang.Object key)
getIcon
public Icon getIcon(java.lang.Object key,
java.util.Locale locale)
getBorder
public Border getBorder(java.lang.Object key)
getBorder
public Border getBorder(java.lang.Object key,
java.util.Locale locale)
getString
public java.lang.String getString(java.lang.Object key)
getString
public java.lang.String getString(java.lang.Object key,
java.util.Locale locale)
getInt
public java.lang.Integer getInt(java.lang.Object key)
getInt
public java.lang.Integer getInt(java.lang.Object key,
java.util.Locale locale)
getBoolean
public java.lang.Boolean getBoolean(java.lang.Object key)
getBoolean
public java.lang.Boolean getBoolean(java.lang.Object key,
java.util.Locale locale)
getInsets
public Insets getInsets(java.lang.Object key)
getInsets
public Insets getInsets(java.lang.Object key,
java.util.Locale locale)
getDimension
public Dimension getDimension(java.lang.Object key)
getDimension
public Dimension getDimension(java.lang.Object key,
java.util.Locale locale)
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
getUIClass
public java.lang.Class getUIClass(java.lang.String uiClassID,
java.lang.ClassLoader uiClassLoader)
getUIClass
public java.lang.Class getUIClass(java.lang.String uiClassID)
getUI
public ComponentUI getUI(JComponent target)
addResourceBundle
public void addResourceBundle(java.lang.String bundleName)