uTools-Manuals/docs/java/javax/swing/GroupLayout.Group.html

308 lines
14 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 GroupLayout.Group">Class GroupLayout.Group</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.GroupLayout.Group</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="javax.swing中的类">GroupLayout.ParallelGroup</a> <a href="../../javax/swing/GroupLayout.SequentialGroup.html" title="javax.swing中的类">GroupLayout.SequentialGroup</a></span>
</dd>
</dl>
<dl>
<dt>
Enclosing class:
</dt>
<dd>
<span><a href="../../javax/swing/GroupLayout.html" title="javax.swing中的类">GroupLayout</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">GroupLayout.Group</span>
extends <a href="../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
<div class="block">
<span><code>Group</code>提供了<code>Group</code>支持的两种操作的<code>GroupLayout</code> :一个接一个地布置组件( <a href="../../javax/swing/GroupLayout.SequentialGroup.html" title="javax.swing中的类"><code>SequentialGroup</code></a> )或对齐( <a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="javax.swing中的类"><code>ParallelGroup</code></a> )。</span>
<span><code>Group</code>及其子类没有公共构造函数;</span>
<span>创建一个使用<code>createSequentialGroup</code><code>createParallelGroup</code></span>
<span>另外,从一个<code>Group</code>创建的<code>GroupLayout</code>并与另一个使用它将产生未定义的结果。</span>
<p> <span><code>Group</code>及其子类中的各种方法允许您明确指定范围。</span> <span>这些方法的参数可以采用两种形式大于或等于0也可以是<code>DEFAULT_SIZE</code><code>PREFERRED_SIZE</code></span> <span>大于或等于<code>0</code>值表示特定大小。</span> <span><code>DEFAULT_SIZE</code>表示应使用组件的相应尺寸。</span> <span>例如,如果<code>DEFAULT_SIZE</code>作为最小大小参数传递,则通过调用<code>getMinimumSize</code>上的getMinimumSize获取最小大小。</span> <span>同样地, <code>PREFERRED_SIZE</code>表示从值<code>getPreferredSize</code>应该被使用。</span> <span>以下示例将<code>myComponent</code>添加到<code>group</code> ,其范围的特定值。</span> <span>也就是说最小值被明确指定为100优选为200最大值为300。</span> </p>
<pre> <span>group.addComponent(myComponent, 100, 200, 300);</span> </pre>
<span>以下示例使用表单的<code>myComponent</code><code>group</code>添加到<code>group</code></span>
<span>最小尺寸被强制与首选尺寸相同,优选尺寸通过使用<code>myComponent.getPreferredSize</code> ,最大值通过调用<code>getMaximumSize</code>上的getMaximumSize来确定。</span>
<pre> <span>group.addComponent(myComponent, GroupLayout.PREFERRED_SIZE,
GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE);</span> </pre>
<p> <span>除非另有规定的所有方法<code>Group</code>及其子类,允许您指定一个范围抛出<code>IllegalArgumentException</code>如果传递了无效的范围。</span> <span>无效的范围是其中任何值为&lt;0而不是<code>PREFERRED_SIZE</code><code>DEFAULT_SIZE</code>中的任何一个或<code>DEFAULT_SIZE</code>以下条件(对于特定值): <code>min</code> &lt;= <code>pref</code> &lt;= <code>max</code></span> </p>
<p> <span>同样,任何采取<code>Component</code>投掷<code>IllegalArgumentException</code>方法,如果通过了<code>null</code> ,并且任何采取<code>Group</code>方法抛出<code>NullPointerException</code>如果通过了<code>null</code></span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/GroupLayout.html#createSequentialGroup--"><code>GroupLayout.createSequentialGroup()</code></a>
<a href="../../javax/swing/GroupLayout.html#createParallelGroup--"><code>GroupLayout.createParallelGroup()</code></a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== 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/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.Group.html#addComponent-java.awt.Component-">addComponent</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component)</code>
<div class="block">
<code>Component</code>添加到此
<code>Group</code>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.Group.html#addComponent-java.awt.Component-int-int-int-">addComponent</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component, int min, int pref, int max)</code>
<div class="block">
添加一个
<code>Component</code>到这个
<code>Group</code>与指定的大小。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.Group.html#addGap-int-">addGap</a></span>(int size)</code>
<div class="block">
给这个
<code>Group</code>增加了一个刚性的差距。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.Group.html#addGap-int-int-int-">addGap</a></span>(int min, int pref, int max)</code>
<div class="block">
增加一个间隙给这个
<code>Group</code>与指定的大小。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.Group.html#addGroup-javax.swing.GroupLayout.Group-">addGroup</a></span>(<a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> group)</code>
<div class="block">
添加一个
<code>Group</code>到这个
<code>Group</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">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="addGroup-javax.swing.GroupLayout.Group-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addGroup</h4> <pre>public <a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> addGroup(<a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> group)</pre>
<div class="block">
添加一个
<code>Group</code>到这个
<code>Group</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>group</code> -
<code>Group</code>添加
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Group</code>
</dd>
</dl> </li>
</ul> <a name="addComponent-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addComponent</h4> <pre>public <a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> addComponent(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component)</pre>
<div class="block">
添加一个
<code>Component</code>到这个
<code>Group</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>component</code> -
<code>Component</code>添加
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Group</code>
</dd>
</dl> </li>
</ul> <a name="addComponent-java.awt.Component-int-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addComponent</h4> <pre>public <a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> addComponent(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component,
int min,
int pref,
int max)</pre>
<div class="block">
添加一个
<code>Component</code>到这个
<code>Group</code>与指定的大小。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>component</code> -
<code>Component</code>添加
</dd>
<dd>
<code>min</code> - 最小尺寸或
<code>DEFAULT_SIZE</code>
<code>PREFERRED_SIZE</code>
</dd>
<dd>
<code>pref</code> - 优选大小或
<code>DEFAULT_SIZE</code>
<code>PREFERRED_SIZE</code>
</dd>
<dd>
<code>max</code> - 最大大小或
<code>DEFAULT_SIZE</code>
<code>PREFERRED_SIZE</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Group</code>
</dd>
</dl> </li>
</ul> <a name="addGap-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addGap</h4> <pre>public <a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> addGap(int size)</pre>
<div class="block">
给这个
<code>Group</code>增加了一个刚性的差距。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>size</code> - 间隙的大小
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Group</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>size</code>小于
<code>0</code>
</dd>
</dl> </li>
</ul> <a name="addGap-int-int-int-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>addGap</h4> <pre>public <a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> addGap(int min,
int pref,
int max)</pre>
<div class="block">
添加一个与此
<code>Group</code>指定大小的差距。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>min</code> - 间隙的最小尺寸
</dd>
<dd>
<code>pref</code> - 间隙的首选尺寸
</dd>
<dd>
<code>max</code> - 间隙的最大尺寸
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Group</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果任何值小于
<code>0</code>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>