Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing

Class UIDefaults

java.lang.Object
|
+--java.util.Dictionary
   |
   +--java.util.Hashtable
      |
      +--javax.swing.UIDefaults


public class UIDefaults

extends Hashtable

UIDefaults is a database where all settings and interface bindings are stored into. An PLAF implementation fills one of these (see for example plaf/basic/BasicDefaults.java) with "JButton" -> new BasicButtonUI().

Author:

Constructor Summary

UIDefaults()

UIDefaults(java.lang.Object[] entries)

Method Summary

voidaddPropertyChangeListener(java.beans.PropertyChangeListener l)

voidaddResourceBundle(java.lang.String name)

voidfirePropertyChange(java.lang.String property, java.lang.Object o, java.lang.Object n)

java.lang.Objectget(java.lang.Object key)

java.lang.Objectget(java.lang.Object key, java.util.Locale l)

booleangetBoolean(java.lang.Object key)

booleangetBoolean(java.lang.Object key, java.util.Locale l)

javax.swing.border.BordergetBorder(java.lang.Object key)

javax.swing.border.BordergetBorder(java.lang.Object key, java.util.Locale l)

java.awt.ColorgetColor(java.lang.Object key)

java.awt.ColorgetColor(java.lang.Object key, java.util.Locale l)

java.util.LocalegetDefaultLocale()

java.awt.DimensiongetDimension(java.lang.Object key)

java.awt.DimensiongetDimension(java.lang.Object key, java.util.Locale l)

java.awt.FontgetFont(java.lang.Object key)

java.awt.FontgetFont(java.lang.Object key, java.util.Locale l)

javax.swing.IcongetIcon(java.lang.Object key)

javax.swing.IcongetIcon(java.lang.Object key, java.util.Locale l)

java.awt.InsetsgetInsets(java.lang.Object key)

java.awt.InsetsgetInsets(java.lang.Object key, java.util.Locale l)

intgetInt(java.lang.Object key)

intgetInt(java.lang.Object key, java.util.Locale l)

java.beans.PropertyChangeListener[]getPropertyChangeListeners()

java.lang.StringgetString(java.lang.Object key)

java.lang.StringgetString(java.lang.Object key, java.util.Locale l)

javax.swing.plaf.ComponentUIgetUI(javax.swing.JComponent a)

java.lang.ClassgetUIClass(java.lang.String id, java.lang.ClassLoader loader)

java.lang.ClassgetUIClass(java.lang.String id)

voidgetUIError(java.lang.String msg)

java.lang.Objectput(java.lang.Object key, java.lang.Object value)

voidputDefaults(java.lang.Object[] list)

voidremovePropertyChangeListener(java.beans.PropertyChangeListener l)

voidremoveResourceBundle(java.lang.String name)

voidsetDefaultLocale(java.util.Locale l)

Constructor Details

UIDefaults

public UIDefaults()


UIDefaults

public UIDefaults(java.lang.Object[] entries)

Parameters:


Method Details

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)

Parameters:


addResourceBundle

public void addResourceBundle(java.lang.String name)

Parameters:


firePropertyChange

protected void firePropertyChange(java.lang.String property, java.lang.Object o, java.lang.Object n)

Parameters:


get

public Object get(java.lang.Object key)

Parameters:


get

public Object get(java.lang.Object key, java.util.Locale l)

Parameters:


getBoolean

public boolean getBoolean(java.lang.Object key)

Parameters:


getBoolean

public boolean getBoolean(java.lang.Object key, java.util.Locale l)

Parameters:


getBorder

public Border getBorder(java.lang.Object key)

Parameters:


getBorder

public Border getBorder(java.lang.Object key, java.util.Locale l)

Parameters:


getColor

public Color getColor(java.lang.Object key)

Parameters:


getColor

public Color getColor(java.lang.Object key, java.util.Locale l)

Parameters:


getDefaultLocale

public Locale getDefaultLocale()


getDimension

public Dimension getDimension(java.lang.Object key)

Parameters:


getDimension

public Dimension getDimension(java.lang.Object key, java.util.Locale l)

Parameters:


getFont

public Font getFont(java.lang.Object key)

Parameters:


getFont

public Font getFont(java.lang.Object key, java.util.Locale l)

Parameters:


getIcon

public Icon getIcon(java.lang.Object key)

Parameters:


getIcon

public Icon getIcon(java.lang.Object key, java.util.Locale l)

Parameters:


getInsets

public Insets getInsets(java.lang.Object key)

Parameters:


getInsets

public Insets getInsets(java.lang.Object key, java.util.Locale l)

Parameters:


getInt

public int getInt(java.lang.Object key)

Parameters:


getInt

public int getInt(java.lang.Object key, java.util.Locale l)

Parameters:


getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners()


getString

public String getString(java.lang.Object key)

Parameters:


getString

public String getString(java.lang.Object key, java.util.Locale l)

Parameters:


getUI

public ComponentUI getUI(javax.swing.JComponent a)

Parameters:


getUIClass

public Class getUIClass(java.lang.String id)

Parameters:


getUIClass

public Class getUIClass(java.lang.String id, java.lang.ClassLoader loader)

Parameters:


getUIError

protected void getUIError(java.lang.String msg)

Parameters:


put

public Object put(java.lang.Object key, java.lang.Object value)

Parameters:


putDefaults

public void putDefaults(java.lang.Object[] list)

Parameters:


removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)

Parameters:


removeResourceBundle

public void removeResourceBundle(java.lang.String name)

Parameters:


setDefaultLocale

public void setDefaultLocale(java.util.Locale l)

Parameters: