uTools-Manuals/docs/java/javax/swing/UIDefaults.html

1607 lines
71 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.swing
</div>
<h2 class="title" title="Class UIDefaults">Class UIDefaults</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/util/Dictionary.html" title="class in java.util">java.util.Dictionary</a>&lt;K,V&gt;</li>
<li>
<ul class="inheritance">
<li><a href="../../java/util/Hashtable.html" title="class in java.util">java.util.Hashtable</a>&lt;<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>,<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</li>
<li>
<ul class="inheritance">
<li>javax.swing.UIDefaults</li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../java/lang/Cloneable.html" title="java.lang中的接口">Cloneable</a> <a href="../../java/util/Map.html" title="java.util中的接口">Map</a> &lt; <a href="../../java/lang/Object.html" title="java.lang中的类">Object</a> <a href="../../java/lang/Object.html" title="java.lang中的类">Object</a> &gt;</span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">UIDefaults</span>
extends <a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>,<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</pre>
<div class="block">
<span>Swing组件的默认表。</span>
<span>应用程序可以通过<code>UIManager</code>设置/获取默认值。</span>
<p> <span><strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。</span> <span>当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。</span> <span>从1.4版本开始所有JavaBeans的长期存储支持已被添加到<code>java.beans</code>软件包中。</span> <span>请参阅<a href="../../java/beans/XMLEncoder.html" title="java.beans中的类"><code>XMLEncoder</code></a></span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/UIManager.html" title="javax.swing中的类"><code>UIManager</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- --> </a> <h3>Nested Class Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption>
<span>Nested Classes</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.ActiveValue.html" title="interface in javax.swing">UIDefaults.ActiveValue</a></span></code>
<div class="block">
该类可以在每次使用
<code>getXXX(key)</code>方法查找之后构建的默认表中存储一个条目。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.LazyInputMap.html" title="class in javax.swing">UIDefaults.LazyInputMap</a></span></code>
<div class="block">
<code>LazyInputMap</code>将在其
<code>createValue</code>方法中创建一个
<code>InputMap</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.LazyValue.html" title="interface in javax.swing">UIDefaults.LazyValue</a></span></code>
<div class="block">
这个类使得一个可以在缺省表中存储一个条目,直到第一次使用
<code>getXXX(key)</code>方法查找之前,它才
<code>getXXX(key)</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.ProxyLazyValue.html" title="class in javax.swing">UIDefaults.ProxyLazyValue</a></span></code>
<div class="block">
该类提供了一个LazyValue的
<code>LazyValue</code> 可以用于延迟加载要创建的实例的Class。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#UIDefaults--">UIDefaults</a></span>()</code>
<div class="block">
创建一个空默认表。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#UIDefaults-int-float-">UIDefaults</a></span>(int initialCapacity, float loadFactor)</code>
<div class="block">
创建具有指定的初始容量和负载因子的空默认表。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#UIDefaults-java.lang.Object:A-">UIDefaults</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] keyValueList)</code>
<div class="block">
创建使用指定的键/值对初始化的默认表。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#addPropertyChangeListener-java.beans.PropertyChangeListener-">addPropertyChangeListener</a></span>(<a href="../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> listener)</code>
<div class="block">
<code>PropertyChangeListener</code>添加到侦听器列表。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#addResourceBundle-java.lang.String-">addResourceBundle</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> bundleName)</code>
<div class="block">
将资源包添加到搜索本地化值的资源束列表中。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-">firePropertyChange</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> propertyName, <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> oldValue, <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> newValue)</code>
<div class="block">
支持报告绑定属性更改。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#get-java.lang.Object-">get</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
返回值的值。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#get-java.lang.Object-java.util.Locale-">get</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
返回与给定语言环境相关联的键的值。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getBoolean-java.lang.Object-">getBoolean</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>值为boolean则返回布尔值否则返回false。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getBoolean-java.lang.Object-java.util.Locale-">getBoolean</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>是布尔值则返回该boolean值否则返回false。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../javax/swing/border/Border.html" title="interface in javax.swing.border">Border</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getBorder-java.lang.Object-">getBorder</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>的值是
<code>Border</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code><a href="../../javax/swing/border/Border.html" title="interface in javax.swing.border">Border</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getBorder-java.lang.Object-java.util.Locale-">getBorder</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>
<code>Border</code>返回它,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../java/awt/Color.html" title="class in java.awt">Color</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getColor-java.lang.Object-">getColor</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>的值是
<code>Color</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code><a href="../../java/awt/Color.html" title="class in java.awt">Color</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getColor-java.lang.Object-java.util.Locale-">getColor</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果
<code>key</code>的给定
<code>Locale</code>的值是
<code>Color</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="../../java/util/Locale.html" title="class in java.util">Locale</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getDefaultLocale--">getDefaultLocale</a></span>()</code>
<div class="block">
返回默认语言环境。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getDimension-java.lang.Object-">getDimension</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>的值是
<code>Dimension</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getDimension-java.lang.Object-java.util.Locale-">getDimension</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果
<code>key</code>的给定
<code>Locale</code>的值是
<code>Dimension</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code><a href="../../java/awt/Font.html" title="class in java.awt">Font</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getFont-java.lang.Object-">getFont</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>的值是
<code>Font</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="../../java/awt/Font.html" title="class in java.awt">Font</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getFont-java.lang.Object-java.util.Locale-">getFont</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果
<code>key</code>的给定
<code>Locale</code>的值是
<code>Font</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code><a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getIcon-java.lang.Object-">getIcon</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>的值是
<code>Icon</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code><a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getIcon-java.lang.Object-java.util.Locale-">getIcon</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果
<code>key</code>的给定
<code>Locale</code>的值是
<code>Icon</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code><a href="../../java/awt/Insets.html" title="class in java.awt">Insets</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getInsets-java.lang.Object-">getInsets</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>的值是
<code>Insets</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code><a href="../../java/awt/Insets.html" title="class in java.awt">Insets</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getInsets-java.lang.Object-java.util.Locale-">getInsets</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>
<code>Insets</code>返回它,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getInt-java.lang.Object-">getInt</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>值为
<code>Integer</code>返回其整数值否则返回0。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getInt-java.lang.Object-java.util.Locale-">getInt</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果
<code>key</code>的给定
<code>Locale</code>的值是
<code>Integer</code>返回其整数值否则返回0。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code><a href="../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getPropertyChangeListeners--">getPropertyChangeListeners</a></span>()</code>
<div class="block">
返回使用addPropertyChangeListener添加到此UIDefaults的所有
<code>PropertyChangeListener</code>的数组。
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getString-java.lang.Object-">getString</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
如果
<code>key</code>的值是
<code>String</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getString-java.lang.Object-java.util.Locale-">getString</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
如果
<code>key</code>的给定
<code>Locale</code>的值是
<code>String</code>返回,否则返回
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code><a href="../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-">getUI</a></span>(<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> target)</code>
<div class="block">
<code>ComponentUI</code>组件创建一个ComponentUI实现。
</div> </td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code><a href="../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getUIClass-java.lang.String-">getUIClass</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> uiClassID)</code>
<div class="block">
返回呈现此组件的LF类。
</div> </td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code><a href="../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getUIClass-java.lang.String-java.lang.ClassLoader-">getUIClass</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> uiClassID, <a href="../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> uiClassLoader)</code>
<div class="block">
<code>get(uidClassID)</code>必须
<code>String</code>实现相应的类的名称
<code>ComponentUI</code>类。
</div> </td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#getUIError-java.lang.String-">getUIError</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> msg)</code>
<div class="block">
如果
<code>getUI()</code>由于任何原因失败,则在返回
<code>null</code>之前调用此方法。
</div> </td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#put-java.lang.Object-java.lang.Object-">put</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> value)</code>
<div class="block">
<code>key</code>的值设置为所有区域设置的
<code>value</code>
</div> </td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#putDefaults-java.lang.Object:A-">putDefaults</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] keyValueList)</code>
<div class="block">
将所有键/值对放在数据库中,无条件地生成一个
<code>PropertyChangeEvent</code>
</div> </td>
</tr>
<tr class="rowColor" id="i31">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#removePropertyChangeListener-java.beans.PropertyChangeListener-">removePropertyChangeListener</a></span>(<a href="../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> listener)</code>
<div class="block">
从侦听器列表中删除一个
<code>PropertyChangeListener</code>
</div> </td>
</tr>
<tr class="altColor" id="i32">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#removeResourceBundle-java.lang.String-">removeResourceBundle</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> bundleName)</code>
<div class="block">
从查找本地化默认值的资源束列表中删除资源包。
</div> </td>
</tr>
<tr class="rowColor" id="i33">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/UIDefaults.html#setDefaultLocale-java.util.Locale-">setDefaultLocale</a></span>(<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</code>
<div class="block">
设置默认语言环境。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.util.Hashtable">
<!-- --> </a> <h3>Methods inherited from class java.util.<a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a></h3> <code><a href="../../java/util/Hashtable.html#clear--">clear</a>, <a href="../../java/util/Hashtable.html#clone--">clone</a>, <a href="../../java/util/Hashtable.html#compute-K-java.util.function.BiFunction-">compute</a>, <a href="../../java/util/Hashtable.html#computeIfAbsent-K-java.util.function.Function-">computeIfAbsent</a>, <a href="../../java/util/Hashtable.html#computeIfPresent-K-java.util.function.BiFunction-">computeIfPresent</a>, <a href="../../java/util/Hashtable.html#contains-java.lang.Object-">contains</a>, <a href="../../java/util/Hashtable.html#containsKey-java.lang.Object-">containsKey</a>, <a href="../../java/util/Hashtable.html#containsValue-java.lang.Object-">containsValue</a>, <a href="../../java/util/Hashtable.html#elements--">elements</a>, <a href="../../java/util/Hashtable.html#entrySet--">entrySet</a>, <a href="../../java/util/Hashtable.html#equals-java.lang.Object-">equals</a>, <a href="../../java/util/Hashtable.html#forEach-java.util.function.BiConsumer-">forEach</a>, <a href="../../java/util/Hashtable.html#getOrDefault-java.lang.Object-V-">getOrDefault</a>, <a href="../../java/util/Hashtable.html#hashCode--">hashCode</a>, <a href="../../java/util/Hashtable.html#isEmpty--">isEmpty</a>, <a href="../../java/util/Hashtable.html#keys--">keys</a>, <a href="../../java/util/Hashtable.html#keySet--">keySet</a>, <a href="../../java/util/Hashtable.html#merge-K-V-java.util.function.BiFunction-">merge</a>, <a href="../../java/util/Hashtable.html#putAll-java.util.Map-">putAll</a>, <a href="../../java/util/Hashtable.html#putIfAbsent-K-V-">putIfAbsent</a>, <a href="../../java/util/Hashtable.html#rehash--">rehash</a>, <a href="../../java/util/Hashtable.html#remove-java.lang.Object-">remove</a>, <a href="../../java/util/Hashtable.html#remove-java.lang.Object-java.lang.Object-">remove</a>, <a href="../../java/util/Hashtable.html#replace-K-V-">replace</a>, <a href="../../java/util/Hashtable.html#replace-K-V-V-">replace</a>, <a href="../../java/util/Hashtable.html#replaceAll-java.util.function.BiFunction-">replaceAll</a>, <a href="../../java/util/Hashtable.html#size--">size</a>, <a href="../../java/util/Hashtable.html#toString--">toString</a>, <a href="../../java/util/Hashtable.html#values--">values</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../java/lang/Object.html#notify--">notify</a>, <a href="../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../java/lang/Object.html#wait--">wait</a>, <a href="../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="UIDefaults--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>UIDefaults</h4> <pre>public UIDefaults()</pre>
<div class="block">
创建一个空默认表。
</div> </li>
</ul> <a name="UIDefaults-int-float-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>UIDefaults</h4> <pre>public UIDefaults(int initialCapacity,
float loadFactor)</pre>
<div class="block">
创建具有指定的初始容量和负载因子的空默认表。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>initialCapacity</code> - 默认表的初始容量
</dd>
<dd>
<code>loadFactor</code> - 默认表的负载因子
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/util/Hashtable.html" title="java.util中的类"><code>Hashtable</code></a></span>
</dd>
</dl> </li>
</ul> <a name="UIDefaults-java.lang.Object:A-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>UIDefaults</h4> <pre>public UIDefaults(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] keyValueList)</pre>
<div class="block">
<span>创建使用指定的键/值对初始化的默认表。</span>
<span>例如:</span>
<pre> <span>Object[] uiDefaults = {
"Font", new Font("Dialog", Font.BOLD, 12),
"Color", Color.red,
"five", new Integer(5)
}
UIDefaults myDefaults = new UIDefaults(uiDefaults);</span> </pre>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>keyValueList</code> - 包含键/值对的对象数组
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="get-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get</h4> <pre>public <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> get(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
<span>返回值的值。</span>
<span>如果值为<code>UIDefaults.LazyValue</code>那么实际值用<code>LazyValue.createValue()</code>计算,表条目被替换,并返回实际值。</span>
<span>如果该值为<code>UIDefaults.ActiveValue</code>则表项不被替换 - 该值将针对每个<code>get()</code>调用用<code>ActiveValue.createValue()</code>计算。</span>
<span>如果表中找不到键,则在该对象维护的资源束列表中进行搜索。</span>
<span>首先使用<code>getDefaultLocale</code>返回的语言环境首先搜索资源束。</span>
<span><code>LazyValues</code><code>ActiveValues</code>在资源束中不受支持。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../java/util/Map.html#get-java.lang.Object-">get</a></code>在接口
<code><a href="../../java/util/Map.html" title="interface in java.util">Map</a>&lt;<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>,<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/util/Hashtable.html#get-java.lang.Object-">get</a></code>
<code><a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>,<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
价值为
<code>key</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/UIDefaults.LazyValue.html" title="javax.swing中的接口"><code>UIDefaults.LazyValue</code></a> <a href="../../javax/swing/UIDefaults.ActiveValue.html" title="javax.swing中的接口"><code>UIDefaults.ActiveValue</code></a> <a href="../../java/util/Hashtable.html#get-java.lang.Object-"><code>Hashtable.get(java.lang.Object)</code></a> <a href="../../javax/swing/UIDefaults.html#getDefaultLocale--"><code>getDefaultLocale()</code></a> <a href="../../javax/swing/UIDefaults.html#addResourceBundle-java.lang.String-"><code>addResourceBundle(java.lang.String)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="get-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get</h4> <pre>public <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> get(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
<span>返回与给定语言环境相关联的键的值。</span>
<span>如果值为<code>UIDefaults.LazyValue</code>那么实际值是用<code>LazyValue.createValue()</code>计算的,则表项被替换,并返回实数值。</span>
<span>如果该值是<code>UIDefaults.ActiveValue</code>表项不会被替换-数值计算与<code>ActiveValue.createValue()</code>每个<code>get()</code>电话。</span>
<span>如果表中找不到键,则在该对象维护的资源束列表中进行搜索。</span>
<span>首先使用给定的区域设置搜索最近添加的资源束。</span>
<span><code>LazyValues</code><code>ActiveValues</code>在资源束中不受支持。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的键
</dd>
<dd>
<code>l</code> - 所需的
<code>locale</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
价值为
<code>key</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/UIDefaults.LazyValue.html" title="javax.swing中的接口"><code>UIDefaults.LazyValue</code></a> <a href="../../javax/swing/UIDefaults.ActiveValue.html" title="javax.swing中的接口"><code>UIDefaults.ActiveValue</code></a> <a href="../../java/util/Hashtable.html#get-java.lang.Object-"><code>Hashtable.get(java.lang.Object)</code></a> <a href="../../javax/swing/UIDefaults.html#addResourceBundle-java.lang.String-"><code>addResourceBundle(java.lang.String)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="put-java.lang.Object-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>put</h4> <pre>public <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> put(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> value)</pre>
<div class="block">
<span>将所有区域设置的值为<code>key</code>设置为<code>value</code></span>
<span>如果<code>key</code>是一个字符串,并且新值不等于旧值,则启动一个<code>PropertyChangeEvent</code></span>
<span>如果值为<code>null</code> ,则从表中删除该键。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../java/util/Map.html#put-K-V-">put</a></code>在界面
<code><a href="../../java/util/Map.html" title="interface in java.util">Map</a>&lt;<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>,<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/util/Hashtable.html#put-K-V-">put</a></code>
<code><a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>,<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 唯一的
<code>Object</code>谁将被用来检索与之相关联的数据值
</dd>
<dd>
<code>value</code> - 新的
<code>Object</code>存储为该密钥下的数据
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
以前的
<code>Object</code>值,或
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/UIDefaults.html#putDefaults-java.lang.Object:A-"><code>putDefaults(java.lang.Object[])</code></a>
<a href="../../java/util/Hashtable.html#put-K-V-"><code>Hashtable.put(K, V)</code></a>
</dd>
</dl> </li>
</ul> <a name="putDefaults-java.lang.Object:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>putDefaults</h4> <pre>public void putDefaults(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] keyValueList)</pre>
<div class="block">
<span>将所有键/值对放在数据库中,并无条件地生成一个<code>PropertyChangeEvent</code></span>
<span>事件oldValue和newValue将为<code>null</code> ,其<code>propertyName</code>将为“UIDefaults”。</span>
<span>为所有区域设置添加键/值对。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>keyValueList</code> - 键/值对数组
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/UIDefaults.html#put-java.lang.Object-java.lang.Object-"><code>put(java.lang.Object, java.lang.Object)</code></a>
<a href="../../java/util/Hashtable.html#put-K-V-"><code>Hashtable.put(K, V)</code></a>
</dd>
</dl> </li>
</ul> <a name="getFont-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFont</h4> <pre>public <a href="../../java/awt/Font.html" title="class in java.awt">Font</a> getFont(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>的值是
<code>Font</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code>的值是<code>Font</code> ,则返回<code>Font</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="getFont-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFont</h4> <pre>public <a href="../../java/awt/Font.html" title="class in java.awt">Font</a> getFont(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果
<code>key</code>的给定
<code>Locale</code>的值是
<code>Font</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dd>
<code>l</code> - 所需的语言环境
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code><code>Locale</code>的值是<code>Font</code> ,返回<code>Font</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getColor-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColor</h4> <pre>public <a href="../../java/awt/Color.html" title="class in java.awt">Color</a> getColor(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>的值是
<code>Color</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code>值为<code>Color</code> ,则返回<code>Color</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="getColor-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColor</h4> <pre>public <a href="../../java/awt/Color.html" title="class in java.awt">Color</a> getColor(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>
<code>Color</code>返回它,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dd>
<code>l</code> - 所需的语言环境
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code><code>Locale</code>的值是<code>Color</code> ,则返回<code>Color</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getIcon-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getIcon</h4> <pre>public <a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a> getIcon(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>的值是
<code>Icon</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code>值为<code>Icon</code> ,则返回<code>Icon</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="getIcon-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getIcon</h4> <pre>public <a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a> getIcon(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果
<code>key</code>
<code>Locale</code>
<code>Icon</code> ,则为
<code>null</code> ,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dd>
<code>l</code> - 所需的语言环境
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code><code>Locale</code>的值是<code>Icon</code> ,则返回<code>Icon</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getBorder-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBorder</h4> <pre>public <a href="../../javax/swing/border/Border.html" title="interface in javax.swing.border">Border</a> getBorder(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>的值是
<code>Border</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code>的值是<code>Border</code> ,则返回<code>Border</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="getBorder-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBorder</h4> <pre>public <a href="../../javax/swing/border/Border.html" title="interface in javax.swing.border">Border</a> getBorder(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果
<code>key</code>的给定
<code>Locale</code>的值是
<code>Border</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dd>
<code>l</code> - 所需的语言环境
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code><code>Locale</code>的值是<code>Border</code> ,则返回<code>Border</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getString-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getString</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getString(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>的值是
<code>String</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code>值为<code>String</code> ,则返回<code>String</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="getString-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getString</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getString(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>
<code>String</code>返回它,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dd>
<code>l</code> - 所需的
<code>Locale</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果该值<code>key</code>对于给定<code>Locale</code><code>String</code> ,则返回该<code>String</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getInt-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getInt</h4> <pre>public int getInt(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>值为
<code>Integer</code>返回其整数值否则返回0。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<code>key</code>值为
<code>Integer</code> 则返回其值否则返回0
</dd>
</dl> </li>
</ul> <a name="getInt-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getInt</h4> <pre>public int getInt(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>
<code>Integer</code>返回其整数值否则返回0。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dd>
<code>l</code> - 所需的语言环境
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<code>key</code>
<code>Locale</code>值为
<code>Integer</code> 则返回其值否则返回0
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getBoolean-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBoolean</h4> <pre>public boolean getBoolean(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>的值为布尔值则返回布尔值否则返回false。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 一个
<code>Object</code>所需布尔值的键的
<code>Object</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<code>key</code>的值为布尔值则返回布尔值否则返回false。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getBoolean-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBoolean</h4> <pre>public boolean getBoolean(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>是布尔值则返回该boolean值否则返回false。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 一个
<code>Object</code>所需布尔值的键的
<code>Object</code>
</dd>
<dd>
<code>l</code> - 所需的语言环境
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<code>key</code>
<code>Locale</code>值为布尔值则返回布尔值否则返回false。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getInsets-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getInsets</h4> <pre>public <a href="../../java/awt/Insets.html" title="class in java.awt">Insets</a> getInsets(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>的值是
<code>Insets</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code>的值是<code>Insets</code> ,则返回<code>Insets</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="getInsets-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getInsets</h4> <pre>public <a href="../../java/awt/Insets.html" title="class in java.awt">Insets</a> getInsets(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>
<code>Insets</code>返回它,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dd>
<code>l</code> - 所需的语言环境
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code><code>Locale</code>的值是<code>Insets</code> ,则返回<code>Insets</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getDimension-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDimension</h4> <pre>public <a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> getDimension(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
如果
<code>key</code>的值是
<code>Dimension</code>返回,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code>的值是<code>Dimension</code> ,则返回<code>Dimension</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="getDimension-java.lang.Object-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDimension</h4> <pre>public <a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> getDimension(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
如果值
<code>key</code>对于给定
<code>Locale</code>
<code>Dimension</code>返回它,否则返回
<code>null</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 所需的密钥
</dd>
<dd>
<code>l</code> - 所需的语言环境
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>key</code><code>Locale</code>的值是<code>Dimension</code> ,则返回<code>Dimension</code>对象;</span>
<span>否则返回<code>null</code></span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="getUIClass-java.lang.String-java.lang.ClassLoader-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUIClass</h4> <pre>public <a href="../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a>&gt; getUIClass(<a href="../../java/lang/String.html" title="class in java.lang">String</a> uiClassID,
<a href="../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> uiClassLoader)</pre>
<div class="block">
<span><code>get(uidClassID)</code>必须<code>String</code>实现相应的类的名称<code>ComponentUI</code>类。</span>
<span>如果类尚未加载之前,这个方法查找类与<code>uiClassLoader.loadClass()</code>如果非<code>null</code>提供的类加载器, <code>classForName()</code>其他。</span>
<p> <span>如果存在<code>uiClassID</code>的映射,或者如果找不到指定的类,则返回<code>null</code></span> </p>
<p> <span>该方法由<code>getUI</code> ,通常不需要直接调用它。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>uiClassID</code> - 一个包含类ID的字符串
</dd>
<dd>
<code>uiClassLoader</code> - 将加载类的对象
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
价值
<code>Class.forName(get(uidClassID))</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>getUI(javax.swing.JComponent)</code></a>
</dd>
</dl> </li>
</ul> <a name="getUIClass-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUIClass</h4> <pre>public <a href="../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a>&gt; getUIClass(<a href="../../java/lang/String.html" title="class in java.lang">String</a> uiClassID)</pre>
<div class="block">
返回呈现此组件的LF类。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>uiClassID</code> - 包含类ID的字符串
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
Class对象由
<code>getUIClass(uiClassID, null)</code>返回
</dd>
</dl> </li>
</ul> <a name="getUIError-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUIError</h4> <pre>protected void getUIError(<a href="../../java/lang/String.html" title="class in java.lang">String</a> msg)</pre>
<div class="block">
<span>如果<code>getUI()</code>由于任何原因失败,则在返回<code>null</code>之前调用此方法。</span>
<span>子类可能会在这里做出更多或更少的改变。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>msg</code> - 要打印的消息字符串
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>getUI(javax.swing.JComponent)</code></a>
</dd>
</dl> </li>
</ul> <a name="getUI-javax.swing.JComponent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUI</h4> <pre>public <a href="../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a> getUI(<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> target)</pre>
<div class="block">
<span><code>ComponentUI</code>组件创建一个ComponentUI实现。</span>
<span>换句话说,为<code>target</code>创建外观和感觉特定的委托对象。</span>
<span>这通过两个步骤完成:</span>
<ul>
<li> <span>中查找的名称<code>ComponentUI</code>实现类返回的值下<code>target.getUIClassID()</code></span> </li>
<li> <span>使用实现类static <code>createUI()</code>方法构造一个外观和委托。</span> </li>
</ul>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>target</code> - 需要一个UI的
<code>JComponent</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>ComponentUI</code>对象
</dd>
</dl> </li>
</ul> <a name="addPropertyChangeListener-java.beans.PropertyChangeListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addPropertyChangeListener</h4> <pre>public void addPropertyChangeListener(<a href="../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> listener)</pre>
<div class="block">
<span><code>PropertyChangeListener</code>添加到侦听器列表。</span>
<span>所有属性都注册了监听器。</span>
<p> <span>默认值更改时, <code>PropertyChangeEvent</code>将被触发。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>listener</code> - 要加入的
<code>PropertyChangeListener</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/beans/PropertyChangeSupport.html" title="java.beans中的类"><code>PropertyChangeSupport</code></a></span>
</dd>
</dl> </li>
</ul> <a name="removePropertyChangeListener-java.beans.PropertyChangeListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removePropertyChangeListener</h4> <pre>public void removePropertyChangeListener(<a href="../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> listener)</pre>
<div class="block">
<span>从侦听器列表中删除<code>PropertyChangeListener</code></span>
<span>这消除了一个<code>PropertyChangeListener</code>已注册的所有属性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>listener</code> - 要删除的
<code>PropertyChangeListener</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/beans/PropertyChangeSupport.html" title="java.beans中的类"><code>PropertyChangeSupport</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getPropertyChangeListeners--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPropertyChangeListeners</h4> <pre>public <a href="../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a>[] getPropertyChangeListeners()</pre>
<div class="block">
返回使用addPropertyChangeListener添加到此UIDefaults的所有
<code>PropertyChangeListener</code>的数组。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
所有添加的
<code>PropertyChangeListener</code>或一个空数组,如果没有添加侦听器
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>firePropertyChange</h4> <pre>protected void firePropertyChange(<a href="../../java/lang/String.html" title="class in java.lang">String</a> propertyName,
<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> oldValue,
<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> newValue)</pre>
<div class="block">
<span>支持报告绑定属性更改。</span>
<span>如果oldValue和newValue不相等并且<code>PropertyChangeEvent</code> x listener列表不为空则会向每个侦听器发送一个<code>PropertyChange</code>事件。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>propertyName</code> - 已更改的属性的编程名称
</dd>
<dd>
<code>oldValue</code> - 该物业的旧值
</dd>
<dd>
<code>newValue</code> - 属性的新值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/beans/PropertyChangeSupport.html" title="java.beans中的类"><code>PropertyChangeSupport</code></a></span>
</dd>
</dl> </li>
</ul> <a name="addResourceBundle-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addResourceBundle</h4> <pre>public void addResourceBundle(<a href="../../java/lang/String.html" title="class in java.lang">String</a> bundleName)</pre>
<div class="block">
<span>将资源包添加到搜索本地化值的资源束列表中。</span>
<span>按照添加的相反顺序搜索资源束。</span>
<span>换句话说,首先搜索最近添加的包。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>bundleName</code> - 要添加的资源束的基本名称
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/util/ResourceBundle.html" title="java.util中的类"><code>ResourceBundle</code></a> <a href="../../javax/swing/UIDefaults.html#removeResourceBundle-java.lang.String-"><code>removeResourceBundle(java.lang.String)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="removeResourceBundle-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeResourceBundle</h4> <pre>public void removeResourceBundle(<a href="../../java/lang/String.html" title="class in java.lang">String</a> bundleName)</pre>
<div class="block">
从查找本地化默认值的资源束列表中删除资源包。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>bundleName</code> - 要删除的资源包的基本名称
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/util/ResourceBundle.html" title="java.util中的类"><code>ResourceBundle</code></a> <a href="../../javax/swing/UIDefaults.html#addResourceBundle-java.lang.String-"><code>addResourceBundle(java.lang.String)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setDefaultLocale-java.util.Locale-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDefaultLocale</h4> <pre>public void setDefaultLocale(<a href="../../java/util/Locale.html" title="class in java.util">Locale</a> l)</pre>
<div class="block">
<span>设置默认语言环境。</span>
<span>默认区域设置用于通过不采用区域设置参数的<code>get</code>方法检索本地化值。</span>
<span>从版本1.4开始Swing UI对象应使用其组件的语言环境而不是默认语言环境来检索本地化值。</span>
<span>存在缺省区域设置以提供与1.4的行为的兼容性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 新的默认语言环境
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/UIDefaults.html#getDefaultLocale--"><code>getDefaultLocale()</code></a>
<a href="../../javax/swing/UIDefaults.html#get-java.lang.Object-"><code>get(Object)</code></a>
<a href="../../javax/swing/UIDefaults.html#get-java.lang.Object-java.util.Locale-"><code>get(Object,Locale)</code></a>
</dd>
</dl> </li>
</ul> <a name="getDefaultLocale--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getDefaultLocale</h4> <pre>public <a href="../../java/util/Locale.html" title="class in java.util">Locale</a> getDefaultLocale()</pre>
<div class="block">
<span>返回默认语言环境。</span>
<span>默认语言环境用于通过<code>get</code>方法<code>get</code>不带语言环境参数的方法。</span>
<span>从版本1.4开始Swing UI对象应使用其组件的语言环境而不是默认语言环境来检索本地化值。</span>
<span>存在缺省区域设置以提供与1.4的行为的兼容性。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
默认语言环境
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/UIDefaults.html#setDefaultLocale-java.util.Locale-"><code>setDefaultLocale(java.util.Locale)</code></a>
<a href="../../javax/swing/UIDefaults.html#get-java.lang.Object-"><code>get(Object)</code></a>
<a href="../../javax/swing/UIDefaults.html#get-java.lang.Object-java.util.Locale-"><code>get(Object,Locale)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>