swingwtx.swing
Class UIDefaults

java.lang.Object
  extended byjava.util.AbstractMap
      extended byjava.util.HashMap
          extended byswingwtx.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

Constructor Summary
UIDefaults()
           
 
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
 

Constructor Detail

UIDefaults

public UIDefaults()
Method Detail

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)