596 lines
29 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.plaf.synth
</div>
<h2 class="title" title="Class SynthStyle">Class SynthStyle</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>javax.swing.plaf.synth.SynthStyle</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../../../javax/swing/plaf/nimbus/NimbusStyle.html" title="javax.swing.plaf.nimbus中的类">NimbusStyle</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">SynthStyle</span>
extends <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
<div class="block">
<span><code>SynthStyle</code>是一套风格属性。</span>
<span>每个<code>SynthUI</code>引用的至少一个<code>SynthStyle</code>被使用获得<code>SynthStyleFactory</code></span>
<span>您通常不需要直接与此类进行交互,而是将<a href="doc-files/synthFileFormat.html">Synth File Format file加载</a><code>SynthLookAndFeel</code> 这将创建一组SynthStyles。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../../javax/swing/plaf/synth/SynthLookAndFeel.html" title="javax.swing.plaf.synth中的类"><code>SynthLookAndFeel</code></a> <a href="../../../../javax/swing/plaf/synth/SynthStyleFactory.html" title="javax.swing.plaf.synth中的类"><code>SynthStyleFactory</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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/plaf/synth/SynthStyle.html#SynthStyle--">SynthStyle</a></span>()</code>
<div class="block">
构造SynthStyle。
</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="t3"><span><a href="javascript:show(4);">抽象方法</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><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/plaf/synth/SynthStyle.html#get-javax.swing.plaf.synth.SynthContext-java.lang.Object-">get</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
Getter为区域特定样式属性。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/synth/SynthStyle.html#getBoolean-javax.swing.plaf.synth.SynthContext-java.lang.Object-boolean-">getBoolean</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key, boolean defaultValue)</code>
<div class="block">
方便的方法来获取一个特定的style属性其值是一个布尔值。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<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/plaf/synth/SynthStyle.html#getColor-javax.swing.plaf.synth.SynthContext-javax.swing.plaf.synth.ColorType-">getColor</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context, <a href="../../../../javax/swing/plaf/synth/ColorType.html" title="class in javax.swing.plaf.synth">ColorType</a> type)</code>
<div class="block">
返回指定状态的颜色。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>protected abstract <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/plaf/synth/SynthStyle.html#getColorForState-javax.swing.plaf.synth.SynthContext-javax.swing.plaf.synth.ColorType-">getColorForState</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context, <a href="../../../../javax/swing/plaf/synth/ColorType.html" title="class in javax.swing.plaf.synth">ColorType</a> type)</code>
<div class="block">
返回指定状态的颜色。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<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/plaf/synth/SynthStyle.html#getFont-javax.swing.plaf.synth.SynthContext-">getFont</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</code>
<div class="block">
返回指定状态的Font。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>protected abstract <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/plaf/synth/SynthStyle.html#getFontForState-javax.swing.plaf.synth.SynthContext-">getFontForState</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</code>
<div class="block">
返回指定状态的字体。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../../javax/swing/plaf/synth/SynthGraphicsUtils.html" title="class in javax.swing.plaf.synth">SynthGraphicsUtils</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/synth/SynthStyle.html#getGraphicsUtils-javax.swing.plaf.synth.SynthContext-">getGraphicsUtils</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</code>
<div class="block">
返回
<code>SynthGraphicUtils</code>指定的范围内。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<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/plaf/synth/SynthStyle.html#getIcon-javax.swing.plaf.synth.SynthContext-java.lang.Object-">getIcon</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
方便的方法来获取一个特定的样式属性其值是一个Icon。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<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/plaf/synth/SynthStyle.html#getInsets-javax.swing.plaf.synth.SynthContext-java.awt.Insets-">getInsets</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context, <a href="../../../../java/awt/Insets.html" title="class in java.awt">Insets</a> insets)</code>
<div class="block">
返回用于计算大小信息的Insets。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/synth/SynthStyle.html#getInt-javax.swing.plaf.synth.SynthContext-java.lang.Object-int-">getInt</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key, int defaultValue)</code>
<div class="block">
方便的方法来获取一个具体的样式属性,其值为
<code>Number</code>
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code><a href="../../../../javax/swing/plaf/synth/SynthPainter.html" title="class in javax.swing.plaf.synth">SynthPainter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/synth/SynthStyle.html#getPainter-javax.swing.plaf.synth.SynthContext-">getPainter</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</code>
<div class="block">
返回将用于绘画的
<code>SynthPainter</code>
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<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/plaf/synth/SynthStyle.html#getString-javax.swing.plaf.synth.SynthContext-java.lang.Object-java.lang.String-">getString</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> defaultValue)</code>
<div class="block">
方便方法来获取一个特定的style属性其值是一个String。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/synth/SynthStyle.html#installDefaults-javax.swing.plaf.synth.SynthContext-">installDefaults</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</code>
<div class="block">
<code>JComponent</code>
<code>context</code>安装此样式所需的状态。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/synth/SynthStyle.html#isOpaque-javax.swing.plaf.synth.SynthContext-">isOpaque</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</code>
<div class="block">
如果区域不透明则返回true。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/synth/SynthStyle.html#uninstallDefaults-javax.swing.plaf.synth.SynthContext-">uninstallDefaults</a></span>(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</code>
<div class="block">
卸载是安装在这种风格的任何状态
<code>JComponent</code>
<code>context</code>
</div> </td>
</tr>
</tbody>
</table>
<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#clone--">clone</a>, <a href="../../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../../java/lang/Object.html#hashCode--">hashCode</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#toString--">toString</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="SynthStyle--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>SynthStyle</h4> <pre>public SynthStyle()</pre>
<div class="block">
构造SynthStyle。
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getGraphicsUtils-javax.swing.plaf.synth.SynthContext-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getGraphicsUtils</h4> <pre>public <a href="../../../../javax/swing/plaf/synth/SynthGraphicsUtils.html" title="class in javax.swing.plaf.synth">SynthGraphicsUtils</a> getGraphicsUtils(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</pre>
<div class="block">
返回
<code>SynthGraphicUtils</code>指定的范围内。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
SynthGraphicsUtils
</dd>
</dl> </li>
</ul> <a name="getColor-javax.swing.plaf.synth.SynthContext-javax.swing.plaf.synth.ColorType-">
<!-- --> </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="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context,
<a href="../../../../javax/swing/plaf/synth/ColorType.html" title="class in javax.swing.plaf.synth">ColorType</a> type)</pre>
<div class="block">
<span>返回指定状态的颜色。</span>
<span>这优先于JComponent的前景和<code>JComponent</code></span>
<span>如果<code>Color</code><code>JComponent</code>不合适,或不使用,这将调用<code>getColorForState</code></span>
<span>子类通常不需要覆盖它,而是覆盖<a href="../../../../javax/swing/plaf/synth/SynthStyle.html#getColorForState-javax.swing.plaf.synth.SynthContext-javax.swing.plaf.synth.ColorType-"><code>getColorForState(javax.swing.plaf.synth.SynthContext, javax.swing.plaf.synth.ColorType)</code></a></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dd>
<code>type</code> -
<code>type</code>的颜色类型。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
颜色
</dd>
</dl> </li>
</ul> <a name="getColorForState-javax.swing.plaf.synth.SynthContext-javax.swing.plaf.synth.ColorType-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColorForState</h4> <pre>protected abstract <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> getColorForState(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context,
<a href="../../../../javax/swing/plaf/synth/ColorType.html" title="class in javax.swing.plaf.synth">ColorType</a> type)</pre>
<div class="block">
<span>返回指定状态的颜色。</span>
<span>这不应该调用<code>JComponent</code>上的任何方法。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dd>
<code>type</code> -
<code>type</code>的颜色类型。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
要呈现的颜色
</dd>
</dl> </li>
</ul> <a name="getFont-javax.swing.plaf.synth.SynthContext-">
<!-- --> </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="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</pre>
<div class="block">
<span>返回指定状态的Font。</span>
<span>这重定向到<code>JComponent</code><code>context</code>是必要的。</span>
<span>如果这不重定向到JComponent <a href="../../../../javax/swing/plaf/synth/SynthStyle.html#getFontForState-javax.swing.plaf.synth.SynthContext-"><code>getFontForState(javax.swing.plaf.synth.SynthContext)</code></a>被调用。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
要呈现的字体
</dd>
</dl> </li>
</ul> <a name="getFontForState-javax.swing.plaf.synth.SynthContext-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFontForState</h4> <pre>protected abstract <a href="../../../../java/awt/Font.html" title="class in java.awt">Font</a> getFontForState(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</pre>
<div class="block">
<span>返回指定状态的字体。</span>
<span>这不应该调用<code>JComponent</code>上的任何方法。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
要呈现的字体
</dd>
</dl> </li>
</ul> <a name="getInsets-javax.swing.plaf.synth.SynthContext-java.awt.Insets-">
<!-- --> </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="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context,
<a href="../../../../java/awt/Insets.html" title="class in java.awt">Insets</a> insets)</pre>
<div class="block">
返回用于计算大小信息的Insets。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dd>
<code>insets</code> -
<code>insets</code>返回值的内
<code>insets</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
尺寸Insets。
</dd>
</dl> </li>
</ul> <a name="getPainter-javax.swing.plaf.synth.SynthContext-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPainter</h4> <pre>public <a href="../../../../javax/swing/plaf/synth/SynthPainter.html" title="class in javax.swing.plaf.synth">SynthPainter</a> getPainter(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</pre>
<div class="block">
<span>返回将用于绘画的<code>SynthPainter</code></span>
<span>这可能返回null。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
SynthPainter使用
</dd>
</dl> </li>
</ul> <a name="isOpaque-javax.swing.plaf.synth.SynthContext-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isOpaque</h4> <pre>public boolean isOpaque(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</pre>
<div class="block">
如果区域不透明则返回true。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果区域不透明则为true。
</dd>
</dl> </li>
</ul> <a name="get-javax.swing.plaf.synth.SynthContext-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="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context,
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
Getter为区域特定样式属性。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dd>
<code>key</code> - 房屋被要求。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
命名属性的值
</dd>
</dl> </li>
</ul> <a name="installDefaults-javax.swing.plaf.synth.SynthContext-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>installDefaults</h4> <pre>public void installDefaults(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</pre>
<div class="block">
<code>JComponent</code>
<code>context</code>安装此样式所需的状态。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext标识组件来安装属性。
</dd>
</dl> </li>
</ul> <a name="uninstallDefaults-javax.swing.plaf.synth.SynthContext-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>uninstallDefaults</h4> <pre>public void uninstallDefaults(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context)</pre>
<div class="block">
<span>卸载是安装在这种风格的任何状态<code>JComponent</code><code>context</code></span>
<p> <span>风格不应该依赖于被调用,在某些情况下,它可能永远不会被调用。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext标识组件来安装属性。
</dd>
</dl> </li>
</ul> <a name="getInt-javax.swing.plaf.synth.SynthContext-java.lang.Object-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getInt</h4> <pre>public int getInt(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context,
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key,
int defaultValue)</pre>
<div class="block">
<span>方便的方法来获取具体的样式属性,其值为<code>Number</code></span>
<span>如果该值是<code>Number</code> <code>intValue</code>返回,否则<code>defaultValue</code>返回。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dd>
<code>key</code> - 房屋被要求。
</dd>
<dd>
<code>defaultValue</code> - 如果属性未指定,或不是数字,返回值
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
命名属性的值
</dd>
</dl> </li>
</ul> <a name="getBoolean-javax.swing.plaf.synth.SynthContext-java.lang.Object-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBoolean</h4> <pre>public boolean getBoolean(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context,
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key,
boolean defaultValue)</pre>
<div class="block">
方便的方法来获取一个特定的style属性其值是一个布尔值。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dd>
<code>key</code> - 房屋被要求。
</dd>
<dd>
<code>defaultValue</code> - 如果尚未指定属性或不是布尔值,则返回值
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
命名属性的值
</dd>
</dl> </li>
</ul> <a name="getIcon-javax.swing.plaf.synth.SynthContext-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="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context,
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
方便的方法来获取一个特定的样式属性其值是一个Icon。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dd>
<code>key</code> - 房屋被要求。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
命名属性的值如果未指定则为null
</dd>
</dl> </li>
</ul> <a name="getString-javax.swing.plaf.synth.SynthContext-java.lang.Object-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getString</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getString(<a href="../../../../javax/swing/plaf/synth/SynthContext.html" title="class in javax.swing.plaf.synth">SynthContext</a> context,
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> defaultValue)</pre>
<div class="block">
方便方法来获取一个特定的style属性其值是一个String。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - SynthContext识别请求者
</dd>
<dd>
<code>key</code> - 房屋被要求。
</dd>
<dd>
<code>defaultValue</code> - 如果尚未指定属性或不是String则返回值
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
命名属性的值
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>