uTools-Manuals/docs/java/javax/swing/SpringLayout.Constraints.html

583 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
</div>
<h2 class="title" title="Class SpringLayout.Constraints">Class SpringLayout.Constraints</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.SpringLayout.Constraints</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
Enclosing class:
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.html" title="javax.swing中的类">SpringLayout</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public static class <span class="typeNameLabel">SpringLayout.Constraints</span>
extends <a href="../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
<div class="block">
<span><code>Constraints</code>对象包含控制由SpringLayout控制的容器中组件的大小和位置更改方式的<code>SpringLayout</code></span>
<span><code>Constraints</code>目的是像<code>Rectangle</code> ,在于其具有<code>x</code> <code>y</code> <code>width</code><code>height</code>性质。</span>
<span>然而,在<code>Constraints</code>对象中,这些属性具有<code>Spring</code>值而不是整数。</span>
<span>此外, <code>Constraints</code>对象可以被操纵的四个边缘-北,南,东,西-使用<code>constraint</code>财产。</span>
<p> <span>以下公式对于<code>Constraints</code>对象这里WEST和<code>x</code>是同义词NORTH和<code>y</code> )始终为真:</span> </p>
<pre> <span>EAST = WEST + WIDTH
SOUTH = NORTH + HEIGHT
HORIZONTAL_CENTER = WEST + WIDTH/2
VERTICAL_CENTER = NORTH + HEIGHT/2
ABSOLUTE_BASELINE = NORTH + RELATIVE_BASELINE*</span> </pre>
<p> <span>例如如果指定了WIDTH和WESTX位置则EAST计算为WEST + WIDTH。</span> <span>如果您指定了WIDTH和EAST位置则将WESTX位置计算为EAST - WIDTH。</span> </p>
<p> <span>[RELATIVE_BASELINE是一个私有的约束当调用SpringLayout.ConstraintsComponent构造函数时或者当一个约束对象注册到一个SpringLayout对象时这个约束被自动设置。</span> </p>
<p> <span><b>注意</b> :在本文档中,运算符表示<code>Spring</code>类中的方法。</span> <span>例如“a + b”等于<code>Spring.sum(a, b)</code> “a-b”等于<code>Spring.sum(a, Spring.minus(b))</code></span> <span><a href="../../javax/swing/Spring.html" title="javax.swing中的类"><code>Spring API documentation</code></a> spring算法的更多细节。</span> </p>
<p> <span>因为<code>Constraints</code>对象的属性 - 表示其边缘,大小和位置 - 可以独立设置,并且相互关联,所以<code>Constraints</code>对象可能会变得<em>过度约束</em></span> <span>例如,如果<code>WEST</code> <code>WIDTH</code><code>EAST</code>边缘都设置,必须采取步骤以确保所述第一公式的上述成立。</span> <span>为此, <code>Constraints</code>对象会抛出<em>最近设置的</em>限制,以使公式成立。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</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/SpringLayout.Constraints.html#Constraints--">Constraints</a></span>()</code>
<div class="block">
创建一个空的
<code>Constraints</code>对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#Constraints-java.awt.Component-">Constraints</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
<div class="block">
创建
<code>Constraints</code>与合适的物体
<code>x</code>
<code>y</code>
<code>width</code>
<code>height</code>弹簧用于组分,
<code>c</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#Constraints-javax.swing.Spring-javax.swing.Spring-">Constraints</a></span>(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> x, <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> y)</code>
<div class="block">
创建
<code>Constraints</code>具有用于其指定的值对象
<code>x</code>
<code>y</code>性质。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#Constraints-javax.swing.Spring-javax.swing.Spring-javax.swing.Spring-javax.swing.Spring-">Constraints</a></span>(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> x, <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> y, <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> width, <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> height)</code>
<div class="block">
创建
<code>Constraints</code>具有用于其指定的值对象
<code>x</code>
<code>y</code>
<code>width</code>
<code>height</code>性质。
</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><a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#getConstraint-java.lang.String-">getConstraint</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> edgeName)</code>
<div class="block">
返回指定边的值,可以是派生值,甚至是
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#getHeight--">getHeight</a></span>()</code>
<div class="block">
返回
<code>height</code>属性的值。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#getWidth--">getWidth</a></span>()</code>
<div class="block">
返回值为
<code>width</code>属性。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#getX--">getX</a></span>()</code>
<div class="block">
返回
<code>x</code>属性的值。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#getY--">getY</a></span>()</code>
<div class="block">
返回
<code>y</code>属性的值。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#setConstraint-java.lang.String-javax.swing.Spring-">setConstraint</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> edgeName, <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> s)</code>
<div class="block">
设置弹簧控制指定的边缘。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#setHeight-javax.swing.Spring-">setHeight</a></span>(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> height)</code>
<div class="block">
设置
<code>height</code>属性,它控制组件的高度。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#setWidth-javax.swing.Spring-">setWidth</a></span>(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> width)</code>
<div class="block">
设置
<code>width</code>属性,它控制组件的宽度。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#setX-javax.swing.Spring-">setX</a></span>(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> x)</code>
<div class="block">
设置
<code>x</code>属性,它控制组件位置的
<code>x</code>值。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/SpringLayout.Constraints.html#setY-javax.swing.Spring-">setY</a></span>(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> y)</code>
<div class="block">
设置
<code>y</code>属性,它控制组件位置的
<code>y</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="Constraints--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>Constraints</h4> <pre>public Constraints()</pre>
<div class="block">
创建一个空的
<code>Constraints</code>对象。
</div> </li>
</ul> <a name="Constraints-javax.swing.Spring-javax.swing.Spring-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>Constraints</h4> <pre>public Constraints(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> x,
<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> y)</pre>
<div class="block">
<span>创建一个<code>Constraints</code>对象,其具有<code>x</code><code>y</code>属性的指定值。</span>
<span><code>height</code><code>width</code>弹簧有<code>null</code>值。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 弹簧控制组件的
<em>x</em>
</dd>
<dd>
<code>y</code> - 弹簧控制组件的
<em>y</em>
</dd>
</dl> </li>
</ul> <a name="Constraints-javax.swing.Spring-javax.swing.Spring-javax.swing.Spring-javax.swing.Spring-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>Constraints</h4> <pre>public Constraints(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> x,
<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> y,
<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> width,
<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> height)</pre>
<div class="block">
<span>创建<code>Constraints</code>具有用于其指定的值对象<code>x</code> <code>y</code> <code>width</code><code>height</code>性质。</span>
<span>注意:如果<code>SpringLayout</code>类在给定组件的<code>Constraints</code>对象中遇到<code>null</code>值,则使用合适的默认值替换它们。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> -
<code>x</code>属性的弹簧值
</dd>
<dd>
<code>y</code> -
<code>y</code>属性的spring值
</dd>
<dd>
<code>width</code> -
<code>width</code>属性的spring值
</dd>
<dd>
<code>height</code> - spring的值为
<code>height</code>属性
</dd>
</dl> </li>
</ul> <a name="Constraints-java.awt.Component-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>Constraints</h4> <pre>public Constraints(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
<div class="block">
<span>创建<code>Constraints</code>与合适的物体<code>x</code> <code>y</code> <code>width</code><code>height</code>弹簧用于组分, <code>c</code></span>
<span><code>x</code><code>y</code>弹簧是在调用该方法时初始化组件位置的恒定弹簧。</span>
<span><code>width</code><code>height</code>弹簧是由<code>Spring.width()</code><code>Spring.height()</code>方法创建的特殊弹簧,可以跟踪组件更改时的尺寸特征。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 其特性将被该约束对象反映的组件
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>c</code>为空。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="setX-javax.swing.Spring-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setX</h4> <pre>public void setX(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> x)</pre>
<div class="block">
设置
<code>x</code>属性,它控制组件位置的
<code>x</code>值。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 弹簧控制组件位置的
<code>x</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#getX--"><code>getX()</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getX--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getX</h4> <pre>public <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> getX()</pre>
<div class="block">
返回
<code>x</code>属性的值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
弹簧控制组件位置的
<code>x</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#setX-javax.swing.Spring-"><code>setX(javax.swing.Spring)</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setY-javax.swing.Spring-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setY</h4> <pre>public void setY(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> y)</pre>
<div class="block">
设置
<code>y</code>属性,它控制组件位置的
<code>y</code>值。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>y</code> - 弹簧控制组件位置的
<code>y</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#getY--"><code>getY()</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getY--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getY</h4> <pre>public <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> getY()</pre>
<div class="block">
返回
<code>y</code>属性的值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
弹簧控制组件位置的
<code>y</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#setY-javax.swing.Spring-"><code>setY(javax.swing.Spring)</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setWidth-javax.swing.Spring-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setWidth</h4> <pre>public void setWidth(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> width)</pre>
<div class="block">
设置
<code>width</code>属性,它控制组件的宽度。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>width</code> - 弹簧控制这个
<code>Constraints</code>对象的宽度
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#getWidth--"><code>getWidth()</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getWidth--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getWidth</h4> <pre>public <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> getWidth()</pre>
<div class="block">
返回
<code>width</code>属性的值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
弹簧控制部件的宽度
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#setWidth-javax.swing.Spring-"><code>setWidth(javax.swing.Spring)</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setHeight-javax.swing.Spring-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setHeight</h4> <pre>public void setHeight(<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> height)</pre>
<div class="block">
设置
<code>height</code>属性,它控制组件的高度。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>height</code> - 弹簧控制这个
<code>Constraints</code>对象的高度
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#getHeight--"><code>getHeight()</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getHeight--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getHeight</h4> <pre>public <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> getHeight()</pre>
<div class="block">
返回
<code>height</code>属性的值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
弹簧控制部件的高度
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#setHeight-javax.swing.Spring-"><code>setHeight(javax.swing.Spring)</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setConstraint-java.lang.String-javax.swing.Spring-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setConstraint</h4> <pre>public void setConstraint(<a href="../../java/lang/String.html" title="class in java.lang">String</a> edgeName,
<a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> s)</pre>
<div class="block">
<span>设置弹簧控制指定的边缘。</span>
<span>边缘必须具有以下值之一: <code>SpringLayout.NORTH</code> <code>SpringLayout.SOUTH</code> <code>SpringLayout.EAST</code> <code>SpringLayout.WEST</code> <code>SpringLayout.HORIZONTAL_CENTER</code> <code>SpringLayout.VERTICAL_CENTER</code> <code>SpringLayout.BASELINE</code> <code>SpringLayout.WIDTH</code><code>SpringLayout.HEIGHT</code></span>
<span>对于作为边缘传递的任何其他<code>String</code>值,不执行任何操作。</span>
<span>对于<code>null</code>边缘,抛出<code>NullPointerException</code></span>
<p> <span><b>注:</b>此方法可以影响<code>x</code><code>y</code>以前为此设定值<code>Constraints</code></span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>edgeName</code> - 要设置的边
</dd>
<dd>
<code>s</code> - 弹簧控制指定的边缘
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>edgeName</code>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#getConstraint-java.lang.String-"><code>getConstraint(java.lang.String)</code></a> <a href="../../javax/swing/SpringLayout.html#NORTH"><code>SpringLayout.NORTH</code></a> <a href="../../javax/swing/SpringLayout.html#SOUTH"><code>SpringLayout.SOUTH</code></a> <a href="../../javax/swing/SpringLayout.html#EAST"><code>SpringLayout.EAST</code></a> <a href="../../javax/swing/SpringLayout.html#WEST"><code>SpringLayout.WEST</code></a> <a href="../../javax/swing/SpringLayout.html#HORIZONTAL_CENTER"><code>SpringLayout.HORIZONTAL_CENTER</code></a> <a href="../../javax/swing/SpringLayout.html#VERTICAL_CENTER"><code>SpringLayout.VERTICAL_CENTER</code></a> <a href="../../javax/swing/SpringLayout.html#BASELINE"><code>SpringLayout.BASELINE</code></a> <a href="../../javax/swing/SpringLayout.html#WIDTH"><code>SpringLayout.WIDTH</code></a> <a href="../../javax/swing/SpringLayout.html#HEIGHT"><code>SpringLayout.HEIGHT</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getConstraint-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getConstraint</h4> <pre>public <a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a> getConstraint(<a href="../../java/lang/String.html" title="class in java.lang">String</a> edgeName)</pre>
<div class="block">
<span>返回指定边的值,该值可以是派生值,甚至是<code>null</code></span>
<span>边缘必须具有以下值之一: <code>SpringLayout.NORTH</code> <code>SpringLayout.SOUTH</code> <code>SpringLayout.EAST</code> <code>SpringLayout.WEST</code> <code>SpringLayout.HORIZONTAL_CENTER</code> <code>SpringLayout.VERTICAL_CENTER</code> <code>SpringLayout.BASELINE</code> <code>SpringLayout.WIDTH</code><code>SpringLayout.HEIGHT</code></span>
<span>对于任何其他<code>String</code>价值作为边缘, <code>null</code>将被退回。</span>
<span>抛出<code>NullPointerException</code><code>null</code>的边缘。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>edgeName</code> - 要返回其值的边
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
弹簧控制指定边缘,可能是
<code>null</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>edgeName</code>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SpringLayout.Constraints.html#setConstraint-java.lang.String-javax.swing.Spring-"><code>setConstraint(java.lang.String, javax.swing.Spring)</code></a> <a href="../../javax/swing/SpringLayout.html#NORTH"><code>SpringLayout.NORTH</code></a> <a href="../../javax/swing/SpringLayout.html#SOUTH"><code>SpringLayout.SOUTH</code></a> <a href="../../javax/swing/SpringLayout.html#EAST"><code>SpringLayout.EAST</code></a> <a href="../../javax/swing/SpringLayout.html#WEST"><code>SpringLayout.WEST</code></a> <a href="../../javax/swing/SpringLayout.html#HORIZONTAL_CENTER"><code>SpringLayout.HORIZONTAL_CENTER</code></a> <a href="../../javax/swing/SpringLayout.html#VERTICAL_CENTER"><code>SpringLayout.VERTICAL_CENTER</code></a> <a href="../../javax/swing/SpringLayout.html#BASELINE"><code>SpringLayout.BASELINE</code></a> <a href="../../javax/swing/SpringLayout.html#WIDTH"><code>SpringLayout.WIDTH</code></a> <a href="../../javax/swing/SpringLayout.html#HEIGHT"><code>SpringLayout.HEIGHT</code></a> <a href="../../javax/swing/SpringLayout.Constraints.html" title="javax.swing中的类"><code>SpringLayout.Constraints</code></a></span>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>