<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Tue Jun 29 05:57:44 GMT+01:00 1999 -->
<TITLE>
Swing 1.1 API Specification: Class  UIManager
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/UIManager.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/swing/UIDefaults.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="UIManager.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;<A HREF="#inner_class_summary">INNER</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
javax.swing</FONT>
<BR>
Class  UIManager</H2>
<PRE>
java.lang.Object
  |
  +--<B>javax.swing.UIManager</B>
</PRE>
<HR>
<DL>
<DT>public class <B>UIManager</B><DT>extends java.lang.Object<DT>implements java.io.Serializable</DL>

<P>
This class keeps track of the current look and feel and its
 defaults.
 <p>
 We manage three levels of defaults: user defaults, look
 and feel defaults, system defaults.  A call to UIManager.get()
 checks all three levels in order and returns the first non-null 
 value for a key, if any.  A call to UIManager.put() just
 affects the user defaults.  Note that a call to 
 setLookAndFeel() doesn't affect the user defaults, it just
 replaces the middle defaults "level".
 <p>
 <strong>Warning:</strong>
 Serialized objects of this class will not be compatible with 
 future Swing releases.  The current serialization support is appropriate
 for short term storage or RMI between applications running the same
 version of Swing.  A future release of Swing will provide support for
 long term persistence.
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../serialized-form.html#javax.swing.UIManager">Serialized Form</A></DL>
<HR>

<P>
<!-- ======== INNER CLASS SUMMARY ======== -->

<A NAME="inner_class_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Inner Class Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html">UIManager.LookAndFeelInfo</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a little information about an installed LookAndFeel
 for the sake of configuring a menu or for initial application 
 set up.</TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->


<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#UIManager()">UIManager</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#addAuxiliaryLookAndFeel(javax.swing.LookAndFeel)">addAuxiliaryLookAndFeel</A></B>(<A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A>&nbsp;laf)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a LookAndFeel to the list of auxiliary look and feels.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A></B>(java.beans.PropertyChangeListener&nbsp;listener)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a PropertyChangeListener to the listener list.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#get(java.lang.Object)">get</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an object from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getAuxiliaryLookAndFeels()">getAuxiliaryLookAndFeels</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of auxiliary look and feels (can be null).</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../javax/swing/border/Border.html">Border</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getBorder(java.lang.Object)">getBorder</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a border from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.awt.Color</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getColor(java.lang.Object)">getColor</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a drawing color from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getCrossPlatformLookAndFeelClassName()">getCrossPlatformLookAndFeelClassName</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the LookAndFeel class that implements
 the default cross platform look and feel, i.e.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../javax/swing/UIDefaults.html">UIDefaults</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getDefaults()">getDefaults</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default values for this look and feel.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.awt.Dimension</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getDimension(java.lang.Object)">getDimension</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a dimension from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.awt.Font</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getFont(java.lang.Object)">getFont</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a drawing font from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../javax/swing/Icon.html">Icon</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getIcon(java.lang.Object)">getIcon</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an Icon from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.awt.Insets</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getInsets(java.lang.Object)">getInsets</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an Insets object from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html">UIManager.LookAndFeelInfo</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getInstalledLookAndFeels()">getInstalledLookAndFeels</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return an array of objects that provide some information about the
 LookAndFeel implementations that have been installed with this 
 java development kit.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getInt(java.lang.Object)">getInt</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an int from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getLookAndFeel()">getLookAndFeel</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns The current default look and feel, or null.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../javax/swing/UIDefaults.html">UIDefaults</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getLookAndFeelDefaults()">getLookAndFeelDefaults</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default values for this look and feel.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getString(java.lang.Object)">getString</A></B>(java.lang.Object&nbsp;key)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string from the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getSystemLookAndFeelClassName()">getSystemLookAndFeelClassName</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the LookAndFeel class that implements
 the native systems look and feel if there is one,
 otherwise the name of the default cross platform LookAndFeel
 class.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../javax/swing/plaf/ComponentUI.html">ComponentUI</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#getUI(javax.swing.JComponent)">getUI</A></B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;target)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the L&F object that renders the target component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#installLookAndFeel(java.lang.String, java.lang.String)">installLookAndFeel</A></B>(java.lang.String&nbsp;name,
                   java.lang.String&nbsp;className)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new look and feel and adds it to the current array.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#installLookAndFeel(javax.swing.UIManager.LookAndFeelInfo)">installLookAndFeel</A></B>(<A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html">UIManager.LookAndFeelInfo</A>&nbsp;info)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the specified look and feel to the current array and
 then calls <A HREF="../../javax/swing/UIManager.html#setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])"><CODE>setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#put(java.lang.Object, java.lang.Object)">put</A></B>(java.lang.Object&nbsp;key,
    java.lang.Object&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stores an object in the defaults table.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)">removeAuxiliaryLookAndFeel</A></B>(<A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A>&nbsp;laf)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a LookAndFeel from the list of auxiliary look and feels.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A></B>(java.beans.PropertyChangeListener&nbsp;listener)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a PropertyChangeListener from the listener list.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])">setInstalledLookAndFeels</A></B>(<A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html">UIManager.LookAndFeelInfo</A>[]&nbsp;infos)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replaces the current array of installed LookAndFeelInfos.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#setLookAndFeel(javax.swing.LookAndFeel)">setLookAndFeel</A></B>(<A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A>&nbsp;newLookAndFeel)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the current default look and feel using a LookAndFeel object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/UIManager.html#setLookAndFeel(java.lang.String)">setLookAndFeel</A></B>(java.lang.String&nbsp;className)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the current default look and feel using a class name.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->


<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="UIManager()"><!-- --></A><H3>
UIManager</H3>
<PRE>
public <B>UIManager</B>()</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="getInstalledLookAndFeels()"><!-- --></A><H3>
getInstalledLookAndFeels</H3>
<PRE>
public static <A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html">UIManager.LookAndFeelInfo</A>[] <B>getInstalledLookAndFeels</B>()</PRE>
<DL>
<DD>Return an array of objects that provide some information about the
 LookAndFeel implementations that have been installed with this 
 java development kit.  The LookAndFeel info objects can be used
 by an application to construct a menu of look and feel options for 
 the user or to set the look and feel at start up time.  Note that 
 we do not return the LookAndFeel classes themselves here to avoid the
 cost of unnecessarily loading them.
 <p>
 Given a LookAndFeelInfo object one can set the current look and feel
 like this:
 <pre>
 UIManager.setLookAndFeel(info.getClassName());
 </pre><DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#setLookAndFeel(javax.swing.LookAndFeel)"><CODE>setLookAndFeel(javax.swing.LookAndFeel)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])"><!-- --></A><H3>
setInstalledLookAndFeels</H3>
<PRE>
public static void <B>setInstalledLookAndFeels</B>(<A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html">UIManager.LookAndFeelInfo</A>[]&nbsp;infos)
                                     throws java.lang.SecurityException</PRE>
<DL>
<DD>Replaces the current array of installed LookAndFeelInfos.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#getInstalledLookAndFeels()"><CODE>getInstalledLookAndFeels()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="installLookAndFeel(javax.swing.UIManager.LookAndFeelInfo)"><!-- --></A><H3>
installLookAndFeel</H3>
<PRE>
public static void <B>installLookAndFeel</B>(<A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html">UIManager.LookAndFeelInfo</A>&nbsp;info)</PRE>
<DL>
<DD>Adds the specified look and feel to the current array and
 then calls <A HREF="../../javax/swing/UIManager.html#setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])"><CODE>setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])</CODE></A>.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>info</CODE> - a LookAndFeelInfo object that names the look and feel
        and identifies that class that implements it</DL>
</DD>
</DL>
<HR>

<A NAME="installLookAndFeel(java.lang.String, java.lang.String)"><!-- --></A><H3>
installLookAndFeel</H3>
<PRE>
public static void <B>installLookAndFeel</B>(java.lang.String&nbsp;name,
                                      java.lang.String&nbsp;className)</PRE>
<DL>
<DD>Creates a new look and feel and adds it to the current array.
 Then calls <A HREF="../../javax/swing/UIManager.html#setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])"><CODE>setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])</CODE></A>.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - a String specifying the name of the look and feel<DD><CODE>className</CODE> - a String specifying the class name that implements the
                   look and feel</DL>
</DD>
</DL>
<HR>

<A NAME="getLookAndFeel()"><!-- --></A><H3>
getLookAndFeel</H3>
<PRE>
public static <A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A> <B>getLookAndFeel</B>()</PRE>
<DL>
<DD>Returns The current default look and feel, or null.<DD><DL>
<DT><B>Returns:</B><DD>The current default look and feel, or null.<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#setLookAndFeel(javax.swing.LookAndFeel)"><CODE>setLookAndFeel(javax.swing.LookAndFeel)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setLookAndFeel(javax.swing.LookAndFeel)"><!-- --></A><H3>
setLookAndFeel</H3>
<PRE>
public static void <B>setLookAndFeel</B>(<A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A>&nbsp;newLookAndFeel)
                           throws <A HREF="../../javax/swing/UnsupportedLookAndFeelException.html">UnsupportedLookAndFeelException</A></PRE>
<DL>
<DD>Set the current default look and feel using a LookAndFeel object.  
 <p>
 This is a JavaBeans bound property.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>newLookAndFeel</CODE> - the LookAndFeel object<DT><B>Throws:</B><DD><A HREF="../../javax/swing/UnsupportedLookAndFeelException.html">UnsupportedLookAndFeelException</A> - If <code>lnf.isSupportedLookAndFeel()</code> is false.<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#getLookAndFeel()"><CODE>getLookAndFeel()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setLookAndFeel(java.lang.String)"><!-- --></A><H3>
setLookAndFeel</H3>
<PRE>
public static void <B>setLookAndFeel</B>(java.lang.String&nbsp;className)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.InstantiationException,
                                  java.lang.IllegalAccessException,
                                  <A HREF="../../javax/swing/UnsupportedLookAndFeelException.html">UnsupportedLookAndFeelException</A></PRE>
<DL>
<DD>Set the current default look and feel using a class name.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>className</CODE> - a string specifying the name of the class that implements
        the look and feel<DT><B>Throws:</B><DD>java.lang.ClassNotFoundException - If the LookAndFeel class could not be found.<DD>java.lang.InstantiationException - If a new instance of the class couldn't be creatd.<DD>java.lang.IllegalAccessException - If the class or initializer isn't accessible.<DD><A HREF="../../javax/swing/UnsupportedLookAndFeelException.html">UnsupportedLookAndFeelException</A> - If <code>lnf.isSupportedLookAndFeel()</code> is false.</DL>
</DD>
</DL>
<HR>

<A NAME="getSystemLookAndFeelClassName()"><!-- --></A><H3>
getSystemLookAndFeelClassName</H3>
<PRE>
public static java.lang.String <B>getSystemLookAndFeelClassName</B>()</PRE>
<DL>
<DD>Returns the name of the LookAndFeel class that implements
 the native systems look and feel if there is one,
 otherwise the name of the default cross platform LookAndFeel
 class.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#setLookAndFeel(javax.swing.LookAndFeel)"><CODE>setLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#getCrossPlatformLookAndFeelClassName()"><CODE>getCrossPlatformLookAndFeelClassName()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getCrossPlatformLookAndFeelClassName()"><!-- --></A><H3>
getCrossPlatformLookAndFeelClassName</H3>
<PRE>
public static java.lang.String <B>getCrossPlatformLookAndFeelClassName</B>()</PRE>
<DL>
<DD>Returns the name of the LookAndFeel class that implements
 the default cross platform look and feel, i.e. the "Java
 Look and Feel", or JLF.<DD><DL>
<DT><B>Returns:</B><DD>a string with the JLF implementation-class<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#setLookAndFeel(javax.swing.LookAndFeel)"><CODE>setLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#getSystemLookAndFeelClassName()"><CODE>getSystemLookAndFeelClassName()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getDefaults()"><!-- --></A><H3>
getDefaults</H3>
<PRE>
public static <A HREF="../../javax/swing/UIDefaults.html">UIDefaults</A> <B>getDefaults</B>()</PRE>
<DL>
<DD>Returns the default values for this look and feel.<DD><DL>
<DT><B>Returns:</B><DD>an UIDefaults object containing the default values</DL>
</DD>
</DL>
<HR>

<A NAME="getFont(java.lang.Object)"><!-- --></A><H3>
getFont</H3>
<PRE>
public static java.awt.Font <B>getFont</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns a drawing font from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the font<DT><B>Returns:</B><DD>the Font object</DL>
</DD>
</DL>
<HR>

<A NAME="getColor(java.lang.Object)"><!-- --></A><H3>
getColor</H3>
<PRE>
public static java.awt.Color <B>getColor</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns a drawing color from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the color<DT><B>Returns:</B><DD>the Color object</DL>
</DD>
</DL>
<HR>

<A NAME="getIcon(java.lang.Object)"><!-- --></A><H3>
getIcon</H3>
<PRE>
public static <A HREF="../../javax/swing/Icon.html">Icon</A> <B>getIcon</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns an Icon from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the icon<DT><B>Returns:</B><DD>the Icon object</DL>
</DD>
</DL>
<HR>

<A NAME="getBorder(java.lang.Object)"><!-- --></A><H3>
getBorder</H3>
<PRE>
public static <A HREF="../../javax/swing/border/Border.html">Border</A> <B>getBorder</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns a border from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the border<DT><B>Returns:</B><DD>the Border object</DL>
</DD>
</DL>
<HR>

<A NAME="getString(java.lang.Object)"><!-- --></A><H3>
getString</H3>
<PRE>
public static java.lang.String <B>getString</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns a string from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the string<DT><B>Returns:</B><DD>the String</DL>
</DD>
</DL>
<HR>

<A NAME="getInt(java.lang.Object)"><!-- --></A><H3>
getInt</H3>
<PRE>
public static int <B>getInt</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns an int from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the int<DT><B>Returns:</B><DD>the int</DL>
</DD>
</DL>
<HR>

<A NAME="getInsets(java.lang.Object)"><!-- --></A><H3>
getInsets</H3>
<PRE>
public static java.awt.Insets <B>getInsets</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns an Insets object from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the Insets object<DT><B>Returns:</B><DD>the Insets object</DL>
</DD>
</DL>
<HR>

<A NAME="getDimension(java.lang.Object)"><!-- --></A><H3>
getDimension</H3>
<PRE>
public static java.awt.Dimension <B>getDimension</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns a dimension from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the dimension object<DT><B>Returns:</B><DD>the Dimension object</DL>
</DD>
</DL>
<HR>

<A NAME="get(java.lang.Object)"><!-- --></A><H3>
get</H3>
<PRE>
public static java.lang.Object <B>get</B>(java.lang.Object&nbsp;key)</PRE>
<DL>
<DD>Returns an object from the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the desired object<DT><B>Returns:</B><DD>the Object</DL>
</DD>
</DL>
<HR>

<A NAME="put(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
put</H3>
<PRE>
public static java.lang.Object <B>put</B>(java.lang.Object&nbsp;key,
                                   java.lang.Object&nbsp;value)</PRE>
<DL>
<DD>Stores an object in the defaults table.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - an Object specifying the retrieval key<DD><CODE>value</CODE> - the Object to store<DT><B>Returns:</B><DD>the Object returned by <CODE>UIDefaults.put</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getUI(javax.swing.JComponent)"><!-- --></A><H3>
getUI</H3>
<PRE>
public static <A HREF="../../javax/swing/plaf/ComponentUI.html">ComponentUI</A> <B>getUI</B>(<A HREF="../../javax/swing/JComponent.html">JComponent</A>&nbsp;target)</PRE>
<DL>
<DD>Returns the L&F object that renders the target component.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>target</CODE> - the JComponent to render<DT><B>Returns:</B><DD>the ComponentUI object that renders the target component</DL>
</DD>
</DL>
<HR>

<A NAME="getLookAndFeelDefaults()"><!-- --></A><H3>
getLookAndFeelDefaults</H3>
<PRE>
public static <A HREF="../../javax/swing/UIDefaults.html">UIDefaults</A> <B>getLookAndFeelDefaults</B>()</PRE>
<DL>
<DD>Returns the default values for this look and feel.<DD><DL>
<DT><B>Returns:</B><DD>an UIDefaults object containing the default values</DL>
</DD>
</DL>
<HR>

<A NAME="addAuxiliaryLookAndFeel(javax.swing.LookAndFeel)"><!-- --></A><H3>
addAuxiliaryLookAndFeel</H3>
<PRE>
public static void <B>addAuxiliaryLookAndFeel</B>(<A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A>&nbsp;laf)</PRE>
<DL>
<DD>Add a LookAndFeel to the list of auxiliary look and feels.  The
 auxiliary look and feels tell the multiplexing look and feel what
 other LookAndFeel classes for a component instance are to be used 
 in addition to the default LookAndFeel class when creating a 
 multiplexing UI.  The change will only take effect when a new
 UI class is created or when the default look and feel is changed
 on a component instance.
 <p>Note these are not the same as the installed look and feels.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>laf</CODE> - the LookAndFeel object<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)"><CODE>removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#setLookAndFeel(javax.swing.LookAndFeel)"><CODE>setLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#getAuxiliaryLookAndFeels()"><CODE>getAuxiliaryLookAndFeels()</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#getInstalledLookAndFeels()"><CODE>getInstalledLookAndFeels()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)"><!-- --></A><H3>
removeAuxiliaryLookAndFeel</H3>
<PRE>
public static boolean <B>removeAuxiliaryLookAndFeel</B>(<A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A>&nbsp;laf)</PRE>
<DL>
<DD>Remove a LookAndFeel from the list of auxiliary look and feels.  The
 auxiliary look and feels tell the multiplexing look and feel what
 other LookAndFeel classes for a component instance are to be used 
 in addition to the default LookAndFeel class when creating a 
 multiplexing UI.  The change will only take effect when a new
 UI class is created or when the default look and feel is changed
 on a component instance.
 <p>Note these are not the same as the installed look and feels.<DD><DL>
<DT><B>Returns:</B><DD>true if the LookAndFeel was removed from the list<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)"><CODE>removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#getAuxiliaryLookAndFeels()"><CODE>getAuxiliaryLookAndFeels()</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#setLookAndFeel(javax.swing.LookAndFeel)"><CODE>setLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#getInstalledLookAndFeels()"><CODE>getInstalledLookAndFeels()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAuxiliaryLookAndFeels()"><!-- --></A><H3>
getAuxiliaryLookAndFeels</H3>
<PRE>
public static <A HREF="../../javax/swing/LookAndFeel.html">LookAndFeel</A>[] <B>getAuxiliaryLookAndFeels</B>()</PRE>
<DL>
<DD>Return the list of auxiliary look and feels (can be null).  The
 auxiliary look and feels tell the multiplexing look and feel what
 other LookAndFeel classes for a component instance are to be used 
 in addition to the default LookAndFeel class when creating a 
 multiplexing UI.  
 <p>Note these are not the same as the installed look and feels.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/UIManager.html#addAuxiliaryLookAndFeel(javax.swing.LookAndFeel)"><CODE>addAuxiliaryLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)"><CODE>removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#setLookAndFeel(javax.swing.LookAndFeel)"><CODE>setLookAndFeel(javax.swing.LookAndFeel)</CODE></A>, 
<A HREF="../../javax/swing/UIManager.html#getInstalledLookAndFeels()"><CODE>getInstalledLookAndFeels()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="addPropertyChangeListener(java.beans.PropertyChangeListener)"><!-- --></A><H3>
addPropertyChangeListener</H3>
<PRE>
public static void <B>addPropertyChangeListener</B>(java.beans.PropertyChangeListener&nbsp;listener)</PRE>
<DL>
<DD>Add a PropertyChangeListener to the listener list.
 The listener is registered for all properties.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - The PropertyChangeListener to be added<DT><B>See Also: </B><DD><CODE>PropertyChangeSupport</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="removePropertyChangeListener(java.beans.PropertyChangeListener)"><!-- --></A><H3>
removePropertyChangeListener</H3>
<PRE>
public static void <B>removePropertyChangeListener</B>(java.beans.PropertyChangeListener&nbsp;listener)</PRE>
<DL>
<DD>Remove a PropertyChangeListener from the listener list.
 This removes a PropertyChangeListener that was registered
 for all properties.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - The PropertyChangeListener to be removed<DT><B>See Also: </B><DD><CODE>PropertyChangeSupport</CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/UIManager.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/swing/UIDefaults.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/UIManager.LookAndFeelInfo.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="UIManager.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;<A HREF="#inner_class_summary">INNER</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<font size="-1"><a href="http://java.sun.com/cgi-bin/bugreport.cgi">Submit a bug or feature</a><br>Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.<br>Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font>
</BODY>
</HTML>
