mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-02 06:32:44 +08:00
1414 lines
66 KiB
HTML
1414 lines
66 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing
|
||
</div>
|
||
<h2 class="title" title="Class GroupLayout">Class GroupLayout</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</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Implemented Interfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../java/awt/LayoutManager.html" title="java.awt中的接口">LayoutManager</a> , <a href="../../java/awt/LayoutManager2.html" title="java.awt中的接口">LayoutManager2</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">GroupLayout</span>
|
||
extends <a href="../../java/lang/Object.html" title="class in java.lang">Object</a>
|
||
implements <a href="../../java/awt/LayoutManager2.html" title="interface in java.awt">LayoutManager2</a></pre>
|
||
<div class="block">
|
||
<span><code>GroupLayout</code>是一个<code>LayoutManager</code> ,它可以对<code>LayoutManager</code>进行分层分组,以便将它们放置在一个<code>Container</code> 。</span>
|
||
<span><code>GroupLayout</code>旨在供建筑商使用,但也可以手工编码。</span>
|
||
<span>分组是由<a href="../../javax/swing/GroupLayout.Group.html" title="javax.swing中的类"><code>Group</code></a>类的实例完成的。</span>
|
||
<span><code>GroupLayout</code>支持两种类型的组。</span>
|
||
<span>一个顺序组按顺序依次定位其子元素。</span>
|
||
<span>并行组以四种方式之一对齐其子元素。</span>
|
||
<p> <span>每个组可包含任意数量的元素,其中的元素是<code>Group</code> , <code>Component</code> ,或间隙。</span> <span>间隙可以被认为是具有最小,优选和最大尺寸的不可见成分。</span> <span>另外<code>GroupLayout</code>支持优先缺口,其价值来自<code>LayoutStyle</code> 。</span> </p>
|
||
<p> <span>元素类似于春天。</span> <span>每个元素具有由最小值,优选值和最大值指定的范围。</span> <span>间隙具有开发者指定的范围,或由<code>LayoutStyle</code>的范围。</span> <span>范围为<code>Component</code> S从确定<code>Component</code>的<code>getMinimumSize</code> , <code>getPreferredSize</code>和<code>getMaximumSize</code>方法。</span> <span>此外,当添加<code>Component</code> s时,您可以指定要使用的特定范围,而不是组件的范围。</span> <span><code>Group</code>的范围由组的类型决定。</span> <span><code>ParallelGroup</code>的范围是其元素的范围的最大值。</span> <span><code>SequentialGroup</code>的范围是其元素范围的总和。</span> </p>
|
||
<p> <span><code>GroupLayout</code>处理每个轴。</span> <span>也就是说,存在表示水平轴的组和表示垂直轴的组。</span> <span>水平组负责确定沿水平轴的最小尺寸,优选尺寸和最大尺寸,以及设置其中包含的组件的x和宽度。</span> <span>垂直组负责确定沿垂直轴的最小尺寸,最小尺寸和最大尺寸,以及设置其中包含的组件的y和高度。</span> <span>每个<code>Component</code>必须存在于水平和垂直组中,否则在布局期间抛出<code>IllegalStateException</code> ,或者要求最小,优选或最大大小时。</span> </p>
|
||
<p> <span>下图显示沿水平轴的顺序组。</span> <span>顺序组包含三个组件。</span> <span>沿垂直轴使用平行组。</span> </p>
|
||
<p style="text-align:center"><img alt="顺序组沿水平轴三个组成部分" src="doc-files/groupLayout.1.gif"/></p>
|
||
<p> <span>为了加强每个轴的独立处理,该图显示了每个轴和每个轴上的元件的范围。</span> <span>每个组件的范围已投影到轴上,组将呈现为蓝色(水平)和红色(垂直)。</span> <span>为了可读性,顺序组中的每个元素之间存在间隙。</span> </p>
|
||
<p> <span>沿着水平轴的顺序组呈现为实线蓝线。</span> <span>注意顺序组是它包含的子元素的总和。</span> </p>
|
||
<p> <span>沿着垂直轴,平行组是每个部件的最大高度。</span> <span>由于所有三个部件具有相同的高度,平行组具有相同的高度。</span> </p>
|
||
<p> <span>下图显示了相同的三个组件,但沿着水平轴的平行组和沿垂直轴的顺序组。</span> </p>
|
||
<p style="text-align:center"><img alt="沿垂直轴的顺序组在三个组件中" src="doc-files/groupLayout.2.gif"/></p>
|
||
<p> <span>由于<code>c1</code>是三大组件中最大的一个,并行组大小为<code>c1</code> 。</span> <span>由于<code>c2</code>和<code>c3</code>小于<code>c1</code>它们基于为组件(如果指定)指定的对齐方式或并行组的默认对齐方式对齐。</span> <span>在图<code>c2</code>和<code>c3</code>中创建的对齐方式为<code>LEADING</code> 。</span> <span>如果组件方向是从右到左,则<code>c2</code>和<code>c3</code>将位于相对侧。</span> </p>
|
||
<p> <span>下图显示了沿水平轴和垂直轴的顺序组。</span> </p>
|
||
<p style="text-align:center"><img alt="沿着水平轴和垂直轴的顺序组在三个分量中" src="doc-files/groupLayout.3.gif"/></p>
|
||
<p> <span><code>GroupLayout</code>提供了在<code>Component</code>之间插入间隙的能力。</span> <span>间隙的大小由LayoutStyle的实例<code>LayoutStyle</code> 。</span> <span>这可以使用<code>setAutoCreateGaps</code>方法打开。</span> <span>类似地,您可以使用<code>setAutoCreateContainerGaps</code>方法在触摸父容器和容器边缘的组件之间插入间隙。</span> </p>
|
||
<p> <span>以下构建一个由一列中的两个标签组成的面板,后面是两列文本框:</span> </p>
|
||
<pre> <span>JComponent panel = ...;
|
||
GroupLayout layout = new GroupLayout(panel);
|
||
panel.setLayout(layout);
|
||
|
||
// Turn on automatically adding gaps between components
|
||
layout.setAutoCreateGaps(true);
|
||
|
||
// Turn on automatically creating gaps between components that touch
|
||
// the edge of the container and the container.
|
||
layout.setAutoCreateContainerGaps(true);
|
||
|
||
// Create a sequential group for the horizontal axis.
|
||
|
||
GroupLayout.SequentialGroup hGroup = layout.createSequentialGroup();
|
||
|
||
// The sequential group in turn contains two parallel groups.
|
||
// One parallel group contains the labels, the other the text fields.
|
||
// Putting the labels in a parallel group along the horizontal axis
|
||
// positions them at the same x location.
|
||
//
|
||
// Variable indentation is used to reinforce the level of grouping.
|
||
hGroup.addGroup(layout.createParallelGroup().
|
||
addComponent(label1).addComponent(label2));
|
||
hGroup.addGroup(layout.createParallelGroup().
|
||
addComponent(tf1).addComponent(tf2));
|
||
layout.setHorizontalGroup(hGroup);
|
||
|
||
// Create a sequential group for the vertical axis.
|
||
GroupLayout.SequentialGroup vGroup = layout.createSequentialGroup();
|
||
|
||
// The sequential group contains two parallel groups that align
|
||
// the contents along the baseline. The first parallel group contains
|
||
// the first label and text field, and the second parallel group contains
|
||
// the second label and text field. By using a sequential group
|
||
// the labels and text fields are positioned vertically after one another.
|
||
vGroup.addGroup(layout.createParallelGroup(Alignment.BASELINE).
|
||
addComponent(label1).addComponent(tf1));
|
||
vGroup.addGroup(layout.createParallelGroup(Alignment.BASELINE).
|
||
addComponent(label2).addComponent(tf2));
|
||
layout.setVerticalGroup(vGroup);</span> </pre>
|
||
<p> <span>运行时产生以下内容。</span> </p>
|
||
<p style="text-align:center"><img alt="生产水平/垂直形式" src="doc-files/groupLayout.example.png"/></p>
|
||
<p> <span>此布局包括以下内容。</span> </p>
|
||
<ul>
|
||
<li> <span>横轴由包含两个并行组的连续组组成。</span> <span>第一个并行组包含标签,第二个并行组包含文本字段。</span> </li>
|
||
<li> <span>垂直轴由包含两个平行组的顺序组成。</span> <span>这些并行组被配置成沿着基线对准其组件。</span> <span>第一个并行组包含第一个标签和第一个文本字段,第二个组由第二个标签和第二个文本字段组成。</span> </li>
|
||
</ul>
|
||
<span>这段代码中有几件事要注意:</span>
|
||
<ul>
|
||
<li> <span>您不需要明确地将组件添加到容器中;</span> <span>这是通过使用<code>add</code>方法<code>Group</code> 。</span> </li>
|
||
<li> <span>各种<code>add</code>方法返回调用者。</span> <span>这样可以方便地链接调用。</span> <span>例如<code>group.addComponent(label1).addComponent(label2);</code>相当于<code>group.addComponent(label1); group.addComponent(label2);</code> 。</span> </li>
|
||
<li> <span>有对没有公共构造<code>Group</code>秒;</span> <span>而是使用create方法<code>GroupLayout</code> 。</span> </li>
|
||
</ul>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.6
|
||
</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 class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.Alignment.html" title="enum in javax.swing">GroupLayout.Alignment</a></span></code>
|
||
<div class="block">
|
||
枚举可能的方式
|
||
<code>ParallelGroup</code>可以对齐其孩子。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a></span></code>
|
||
<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>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a></span></code>
|
||
<div class="block">
|
||
一个
|
||
<code>Group</code>对齐和大小的孩子。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.SequentialGroup.html" title="class in javax.swing">GroupLayout.SequentialGroup</a></span></code>
|
||
<div class="block">
|
||
A
|
||
<code>Group</code>一个
|
||
<code>Group</code>一个地
|
||
<code>Group</code>定位和定尺寸其元素。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- =========== FIELD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.summary">
|
||
<!-- --> </a> <h3>Field Summary</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
|
||
<caption>
|
||
<span>Fields</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Field and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#DEFAULT_SIZE">DEFAULT_SIZE</a></span></code>
|
||
<div class="block">
|
||
表示组件或间隙的尺寸应用于特定范围值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#PREFERRED_SIZE">PREFERRED_SIZE</a></span></code>
|
||
<div class="block">
|
||
表示组件或间隙的首选尺寸应用于特定范围值。
|
||
</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/GroupLayout.html#GroupLayout-java.awt.Container-">GroupLayout</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> host)</code>
|
||
<div class="block">
|
||
创建一个
|
||
<code>GroupLayout</code>指定的
|
||
<code>Container</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>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#addLayoutComponent-java.awt.Component-java.lang.Object-">addLayoutComponent</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component, <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> constraints)</code>
|
||
<div class="block">
|
||
该通知
|
||
<code>Component</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/GroupLayout.html#addLayoutComponent-java.lang.String-java.awt.Component-">addLayoutComponent</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component)</code>
|
||
<div class="block">
|
||
该通知
|
||
<code>Component</code>已经被添加到父容器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#createBaselineGroup-boolean-boolean-">createBaselineGroup</a></span>(boolean resizable, boolean anchorBaselineToTop)</code>
|
||
<div class="block">
|
||
创建并返回一个
|
||
<code>ParallelGroup</code> ,使其沿着基线的元素对齐。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#createParallelGroup--">createParallelGroup</a></span>()</code>
|
||
<div class="block">
|
||
创建并返回
|
||
<code>ParallelGroup</code> ,对齐方式为
|
||
<code>Alignment.LEADING</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#createParallelGroup-javax.swing.GroupLayout.Alignment-">createParallelGroup</a></span>(<a href="../../javax/swing/GroupLayout.Alignment.html" title="enum in javax.swing">GroupLayout.Alignment</a> alignment)</code>
|
||
<div class="block">
|
||
创建并返回一个
|
||
<code>ParallelGroup</code>使用指定的对齐。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#createParallelGroup-javax.swing.GroupLayout.Alignment-boolean-">createParallelGroup</a></span>(<a href="../../javax/swing/GroupLayout.Alignment.html" title="enum in javax.swing">GroupLayout.Alignment</a> alignment, boolean resizable)</code>
|
||
<div class="block">
|
||
创建并返回具有
|
||
<code>ParallelGroup</code>对齐和调整大小行为的ParallelGroup。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code><a href="../../javax/swing/GroupLayout.SequentialGroup.html" title="class in javax.swing">GroupLayout.SequentialGroup</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#createSequentialGroup--">createSequentialGroup</a></span>()</code>
|
||
<div class="block">
|
||
创建并返回一个
|
||
<code>SequentialGroup</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#getAutoCreateContainerGaps--">getAutoCreateContainerGaps</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>true</code>如果容器和容器边界的组件之间的间隙自动创建。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#getAutoCreateGaps--">getAutoCreateGaps</a></span>()</code>
|
||
<div class="block">
|
||
如果自动创建组件之间的间隙,则返回
|
||
<code>true</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#getHonorsVisibility--">getHonorsVisibility</a></span>()</code>
|
||
<div class="block">
|
||
返回在确定组件的大小和位置时是否考虑组件可见性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>float</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#getLayoutAlignmentX-java.awt.Container-">getLayoutAlignmentX</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</code>
|
||
<div class="block">
|
||
返回沿x轴的对齐方式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>float</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#getLayoutAlignmentY-java.awt.Container-">getLayoutAlignmentY</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</code>
|
||
<div class="block">
|
||
返回沿着y轴的对齐。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code><a href="../../javax/swing/LayoutStyle.html" title="class in javax.swing">LayoutStyle</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#getLayoutStyle--">getLayoutStyle</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>LayoutStyle</code>用于计算组件之间的间隙优选。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#invalidateLayout-java.awt.Container-">invalidateLayout</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</code>
|
||
<div class="block">
|
||
使布局无效,指示如果布局管理器已缓存信息,则应将其丢弃。
|
||
</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/GroupLayout.html#layoutContainer-java.awt.Container-">layoutContainer</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</code>
|
||
<div class="block">
|
||
放出指定的容器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#linkSize-java.awt.Component...-">linkSize</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a>... components)</code>
|
||
<div class="block">
|
||
强制指定的组件具有相同的大小,无论其首选,最小或最大大小如何。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#linkSize-int-java.awt.Component...-">linkSize</a></span>(int axis, <a href="../../java/awt/Component.html" title="class in java.awt">Component</a>... components)</code>
|
||
<div class="block">
|
||
强制指定的组件沿指定的轴具有相同的大小,而不管其首选,最小或最大尺寸。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<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/GroupLayout.html#maximumLayoutSize-java.awt.Container-">maximumLayoutSize</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</code>
|
||
<div class="block">
|
||
返回指定容器的最大大小。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<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/GroupLayout.html#minimumLayoutSize-java.awt.Container-">minimumLayoutSize</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</code>
|
||
<div class="block">
|
||
返回指定容器的最小大小。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i19">
|
||
<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/GroupLayout.html#preferredLayoutSize-java.awt.Container-">preferredLayoutSize</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</code>
|
||
<div class="block">
|
||
返回指定容器的首选大小。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#removeLayoutComponent-java.awt.Component-">removeLayoutComponent</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component)</code>
|
||
<div class="block">
|
||
通知指出
|
||
<code>Component</code>已从父容器中移除。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i21">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#replace-java.awt.Component-java.awt.Component-">replace</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> existingComponent, <a href="../../java/awt/Component.html" title="class in java.awt">Component</a> newComponent)</code>
|
||
<div class="block">
|
||
用新的组件代替现有组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#setAutoCreateContainerGaps-boolean-">setAutoCreateContainerGaps</a></span>(boolean autoCreateContainerPadding)</code>
|
||
<div class="block">
|
||
设置是否自动创建容器和组件之间接触容器边界的间隙。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#setAutoCreateGaps-boolean-">setAutoCreateGaps</a></span>(boolean autoCreatePadding)</code>
|
||
<div class="block">
|
||
设置是否自动创建组件之间的间隙。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#setHonorsVisibility-boolean-">setHonorsVisibility</a></span>(boolean honorsVisibility)</code>
|
||
<div class="block">
|
||
设置在组件尺寸和定位时是否考虑组件可见性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#setHonorsVisibility-java.awt.Component-java.lang.Boolean-">setHonorsVisibility</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component, <a href="../../java/lang/Boolean.html" title="class in java.lang">Boolean</a> honorsVisibility)</code>
|
||
<div class="block">
|
||
设置组件的可见性是否考虑到尺寸和定位。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#setHorizontalGroup-javax.swing.GroupLayout.Group-">setHorizontalGroup</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>位置和大小沿水平轴的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i27">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#setLayoutStyle-javax.swing.LayoutStyle-">setLayoutStyle</a></span>(<a href="../../javax/swing/LayoutStyle.html" title="class in javax.swing">LayoutStyle</a> layoutStyle)</code>
|
||
<div class="block">
|
||
设置
|
||
<code>LayoutStyle</code>用于计算组件之间的首选间隙。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i28">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/GroupLayout.html#setVerticalGroup-javax.swing.GroupLayout.Group-">setVerticalGroup</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>位置和大小的沿垂直轴分量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i29">
|
||
<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/GroupLayout.html#toString--">toString</a></span>()</code>
|
||
<div class="block">
|
||
返回此
|
||
<code>GroupLayout</code>的字符串表示
|
||
<code>GroupLayout</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#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">
|
||
<!-- ============ FIELD DETAIL =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.detail">
|
||
<!-- --> </a> <h3>字段详细信息</h3> <a name="DEFAULT_SIZE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>DEFAULT_SIZE</h4> <pre>public static final int DEFAULT_SIZE</pre>
|
||
<div class="block">
|
||
表示组件或间隙的尺寸应用于特定范围值。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/GroupLayout.Group.html" title="javax.swing中的类"><code>GroupLayout.Group</code></a> , <a href="../../constant-values.html#javax.swing.GroupLayout.DEFAULT_SIZE">Constant Field Values</a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="PREFERRED_SIZE">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>PREFERRED_SIZE</h4> <pre>public static final int PREFERRED_SIZE</pre>
|
||
<div class="block">
|
||
表示组件或间隙的首选尺寸应用于特定范围值。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/GroupLayout.Group.html" title="javax.swing中的类"><code>GroupLayout.Group</code></a> , <a href="../../constant-values.html#javax.swing.GroupLayout.PREFERRED_SIZE">Constant Field Values</a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="GroupLayout-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>GroupLayout</h4> <pre>public GroupLayout(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> host)</pre>
|
||
<div class="block">
|
||
创建一个
|
||
<code>GroupLayout</code>指定的
|
||
<code>Container</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>host</code> -
|
||
<code>Container</code>的
|
||
<code>GroupLayout</code>是
|
||
<code>LayoutManager</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>null</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="setHonorsVisibility-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setHonorsVisibility</h4> <pre>public void setHonorsVisibility(boolean honorsVisibility)</pre>
|
||
<div class="block">
|
||
<span>设置在组件尺寸和定位时是否考虑组件可见性。</span>
|
||
<span>的值<code>true</code>表示非可见组件不应该作为布局的一部分来处理。</span>
|
||
<span>的值<code>false</code>表示组件应该被定位和无论能见度的尺寸。</span>
|
||
<p> <span>当动态调整组件的可见性,并且不希望周围的组件和大小更改时,值<code>false</code>是有用的。</span> </p>
|
||
<p> <span>指定的值用于没有指定显式可见性的组件。</span> </p>
|
||
<p> <span>默认为<code>true</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>honorsVisibility</code> - 在确定组件尺寸和定位时是否考虑组件可见性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/GroupLayout.html#setHonorsVisibility-java.awt.Component-java.lang.Boolean-"><code>setHonorsVisibility(Component,Boolean)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getHonorsVisibility--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getHonorsVisibility</h4> <pre>public boolean getHonorsVisibility()</pre>
|
||
<div class="block">
|
||
返回在确定组件的大小和位置时是否考虑组件可见性。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
组件的尺寸和定位是否考虑组件的可视性
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setHonorsVisibility-java.awt.Component-java.lang.Boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setHonorsVisibility</h4> <pre>public void setHonorsVisibility(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component,
|
||
<a href="../../java/lang/Boolean.html" title="class in java.lang">Boolean</a> honorsVisibility)</pre>
|
||
<div class="block">
|
||
<span>设置组件的可见性是否考虑到尺寸和定位。</span>
|
||
<span>的值<code>Boolean.TRUE</code>表示如果<code>component</code>不可见,它不应该被作为布局的一部分处理。</span>
|
||
<span>的值<code>false</code>表示<code>component</code>定位和大小,而不管它的知名度。</span>
|
||
<span>值null <code>setHonorsVisibility</code>应该使用单参数方法<code>null</code>指定的值。</span>
|
||
<p> <span>如果<code>component</code>不是<code>Container</code>这个<code>GroupLayout</code>的孩子正在管理,它将被添加到<code>Container</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>component</code> - 组件
|
||
</dd>
|
||
<dd>
|
||
<code>honorsVisibility</code> - 这个
|
||
<code>component</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>component</code>是
|
||
<code>null</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/GroupLayout.html#setHonorsVisibility-java.awt.Component-java.lang.Boolean-"><code>setHonorsVisibility(Component,Boolean)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setAutoCreateGaps-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setAutoCreateGaps</h4> <pre>public void setAutoCreateGaps(boolean autoCreatePadding)</pre>
|
||
<div class="block">
|
||
<span>设置是否自动创建组件之间的间隙。</span>
|
||
<span>例如,如果这是<code>true</code> ,并增加了两个组件到<code>SequentialGroup</code>自动创建的两个部件之间的间隙。</span>
|
||
<span>默认值为<code>false</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>autoCreatePadding</code> - 是否自动创建组件之间的间隙
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getAutoCreateGaps--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getAutoCreateGaps</h4> <pre>public boolean getAutoCreateGaps()</pre>
|
||
<div class="block">
|
||
如果自动创建组件之间的间隙,则返回
|
||
<code>true</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>true</code>如果
|
||
<code>true</code>之间的间隙自动创建
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setAutoCreateContainerGaps-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setAutoCreateContainerGaps</h4> <pre>public void setAutoCreateContainerGaps(boolean autoCreateContainerPadding)</pre>
|
||
<div class="block">
|
||
<span>设置是否自动创建容器和组件之间接触容器边界的间隙。</span>
|
||
<span>默认值为<code>false</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>autoCreateContainerPadding</code> - 是否应自动创建容器和组件之间接触容器边界的间隙
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getAutoCreateContainerGaps--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getAutoCreateContainerGaps</h4> <pre>public boolean getAutoCreateContainerGaps()</pre>
|
||
<div class="block">
|
||
如果自动创建容器和容器边界的组件之间的间隙,则返回
|
||
<code>true</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>true</code>如果容器和容器边界的组件之间的间隙自动创建
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setHorizontalGroup-javax.swing.GroupLayout.Group-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setHorizontalGroup</h4> <pre>public void setHorizontalGroup(<a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> group)</pre>
|
||
<div class="block">
|
||
设置
|
||
<code>Group</code>位置和大小沿水平轴的组件。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>group</code> -
|
||
<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>null</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setVerticalGroup-javax.swing.GroupLayout.Group-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setVerticalGroup</h4> <pre>public void setVerticalGroup(<a href="../../javax/swing/GroupLayout.Group.html" title="class in javax.swing">GroupLayout.Group</a> group)</pre>
|
||
<div class="block">
|
||
设置
|
||
<code>Group</code>位置和尺寸沿垂直轴的部件。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>group</code> -
|
||
<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>null</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createSequentialGroup--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createSequentialGroup</h4> <pre>public <a href="../../javax/swing/GroupLayout.SequentialGroup.html" title="class in javax.swing">GroupLayout.SequentialGroup</a> createSequentialGroup()</pre>
|
||
<div class="block">
|
||
创建并返回一个
|
||
<code>SequentialGroup</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个新的
|
||
<code>SequentialGroup</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createParallelGroup--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createParallelGroup</h4> <pre>public <a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a> createParallelGroup()</pre>
|
||
<div class="block">
|
||
<span>创建并返回<code>ParallelGroup</code> ,对齐方式为<code>Alignment.LEADING</code> 。</span>
|
||
<span>这是一种更通用的<code>createParallelGroup(Alignment)</code>方法的覆盖方法。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个新的
|
||
<code>ParallelGroup</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/GroupLayout.html#createParallelGroup-javax.swing.GroupLayout.Alignment-"><code>createParallelGroup(Alignment)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createParallelGroup-javax.swing.GroupLayout.Alignment-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createParallelGroup</h4> <pre>public <a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a> createParallelGroup(<a href="../../javax/swing/GroupLayout.Alignment.html" title="enum in javax.swing">GroupLayout.Alignment</a> alignment)</pre>
|
||
<div class="block">
|
||
<span>创建并返回一个<code>ParallelGroup</code>使用指定的对齐。</span>
|
||
<span>这是为第二个参数提供的更通用的<code>createParallelGroup(Alignment,boolean)</code>方法的<code>true</code>的封面方法。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>alignment</code> - 组的元素的对齐
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个新的
|
||
<code>ParallelGroup</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>alignment</code>是
|
||
<code>null</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/GroupLayout.html#createBaselineGroup-boolean-boolean-"><code>createBaselineGroup(boolean, boolean)</code></a> , <a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="javax.swing中的类"><code>GroupLayout.ParallelGroup</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createParallelGroup-javax.swing.GroupLayout.Alignment-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createParallelGroup</h4> <pre>public <a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a> createParallelGroup(<a href="../../javax/swing/GroupLayout.Alignment.html" title="enum in javax.swing">GroupLayout.Alignment</a> alignment,
|
||
boolean resizable)</pre>
|
||
<div class="block">
|
||
<span>创建并返回具有<code>ParallelGroup</code>对齐和调整大小行为的ParallelGroup。</span>
|
||
<span><code>alignment</code>参数指定如何定位未填充组的子元素。</span>
|
||
<span>例如,如果一个<code>ParallelGroup</code>的对齐方式为<code>TRAILING</code> ,而一个孩子只需要50,那么孩子就位于位置50(从左到右的分量方向)。</span>
|
||
<p> <span>基线对齐仅在沿垂直轴使用时有用。</span> <span>用水平轴线的基线<code>ParallelGroup</code>创建的ParallelGroup被视为<code>LEADING</code> 。</span> </p>
|
||
<p> <span>有关基线组的行为的详细信息,请参阅<a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="javax.swing中的类"><code>ParallelGroup</code></a> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>alignment</code> - 组的元素的对齐
|
||
</dd>
|
||
<dd>
|
||
<span><code>resizable</code> - <code>true</code>如果组可调整大小;</span>
|
||
<span>如果组不可调整,则优选大小用于组的最小和最大大小</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个新的
|
||
<code>ParallelGroup</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>alignment</code>是
|
||
<code>null</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/GroupLayout.html#createBaselineGroup-boolean-boolean-"><code>createBaselineGroup(boolean, boolean)</code></a> , <a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="javax.swing中的类"><code>GroupLayout.ParallelGroup</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createBaselineGroup-boolean-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createBaselineGroup</h4> <pre>public <a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="class in javax.swing">GroupLayout.ParallelGroup</a> createBaselineGroup(boolean resizable,
|
||
boolean anchorBaselineToTop)</pre>
|
||
<div class="block">
|
||
创建并返回一个
|
||
<code>ParallelGroup</code> ,使其沿着基线的元素对齐。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>resizable</code> - 组是否可调整大小
|
||
</dd>
|
||
<dd>
|
||
<code>anchorBaselineToTop</code> - 基准是否固定在组的顶部或底部
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/GroupLayout.html#createBaselineGroup-boolean-boolean-"><code>createBaselineGroup(boolean, boolean)</code></a> , <a href="../../javax/swing/GroupLayout.ParallelGroup.html" title="javax.swing中的类"><code>GroupLayout.ParallelGroup</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="linkSize-java.awt.Component...-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>linkSize</h4> <pre>public void linkSize(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a>... components)</pre>
|
||
<div class="block">
|
||
<span>强制指定的组件具有相同的大小,无论其首选,最小或最大大小如何。</span>
|
||
<span>链接的组件被赋予每个链接组件的首选大小的最大值。</span>
|
||
<span>例如,如果将两个组件的首选宽度为10和20相连,则两个组件的宽度为20。</span>
|
||
<p> <span>这可以多次使用来强制任意数量的组件共享相同的大小。</span> </p>
|
||
<p> <span>链接的组件不可调整大小。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>components</code> -
|
||
<code>Component</code> s将具有相同的大小
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
|
||
<code>components</code>是
|
||
<code>null</code> ,或包含
|
||
<code>null</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/GroupLayout.html#linkSize-int-java.awt.Component...-"><code>linkSize(int,Component[])</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="linkSize-int-java.awt.Component...-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>linkSize</h4> <pre>public void linkSize(int axis,
|
||
<a href="../../java/awt/Component.html" title="class in java.awt">Component</a>... components)</pre>
|
||
<div class="block">
|
||
<span>强制指定的组件沿指定的轴具有相同的大小,而不管其首选,最小或最大尺寸。</span>
|
||
<span>链接的组件被赋予每个链接组件的首选大小的最大值。</span>
|
||
<span>例如,如果沿水平轴连接两个组件,而首选宽度为10和20,则两个组件的宽度为20。</span>
|
||
<p> <span>这可以多次使用来强制任意数量的组件共享相同的大小。</span> </p>
|
||
<p> <span>链接<code>Component</code>不能调整大小。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>components</code> - 那个
|
||
<code>Component</code>的大小相同
|
||
</dd>
|
||
<dd>
|
||
<span><code>axis</code> - 连接大小的轴;</span>
|
||
<span><code>SwingConstants.HORIZONTAL</code>或<code>SwingConstans.VERTICAL</code></span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果<code>components</code>是<code>null</code> ,或包含<code>null</code> ;</span>
|
||
<span>或<code>axis</code>不是<code>SwingConstants.HORIZONTAL</code>或<code>SwingConstants.VERTICAL</code></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="replace-java.awt.Component-java.awt.Component-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>replace</h4> <pre>public void replace(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> existingComponent,
|
||
<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> newComponent)</pre>
|
||
<div class="block">
|
||
用新的组件代替现有组件。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>existingComponent</code> - 应该删除并替换为
|
||
<code>newComponent</code>
|
||
</dd>
|
||
<dd>
|
||
<code>newComponent</code> - 组件放在
|
||
<code>existingComponent</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>null</code>或
|
||
<code>existingComponent</code>未被该布局管理器管理
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setLayoutStyle-javax.swing.LayoutStyle-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setLayoutStyle</h4> <pre>public void setLayoutStyle(<a href="../../javax/swing/LayoutStyle.html" title="class in javax.swing">LayoutStyle</a> layoutStyle)</pre>
|
||
<div class="block">
|
||
<span>设置<code>LayoutStyle</code>用于计算组件之间的首选间隙。</span>
|
||
<span>值<code>null</code> <code>LayoutStyle</code>应该使用共享的<code>LayoutStyle</code>实例。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>layoutStyle</code> -
|
||
<code>LayoutStyle</code>使用
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/LayoutStyle.html" title="javax.swing中的类"><code>LayoutStyle</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLayoutStyle--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLayoutStyle</h4> <pre>public <a href="../../javax/swing/LayoutStyle.html" title="class in javax.swing">LayoutStyle</a> getLayoutStyle()</pre>
|
||
<div class="block">
|
||
<span>返回<code>LayoutStyle</code>用于计算组件之间的间隙优选。</span>
|
||
<span>这将返回指定为<code>setLayoutStyle</code>的值,可能是<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>LayoutStyle</code>用于计算组件之间的优选间隙
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addLayoutComponent-java.lang.String-java.awt.Component-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addLayoutComponent</h4> <pre>public void addLayoutComponent(<a href="../../java/lang/String.html" title="class in java.lang">String</a> name,
|
||
<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component)</pre>
|
||
<div class="block">
|
||
<span>该通知<code>Component</code>已经被添加到父容器。</span>
|
||
<span>您不应该直接调用此方法,而应该使用<code>Group</code>之一来添加一个<code>Component</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager.html#addLayoutComponent-java.lang.String-java.awt.Component-">addLayoutComponent</a></code>在接口
|
||
<code><a href="../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 要与组件关联的字符串
|
||
</dd>
|
||
<dd>
|
||
<code>component</code> - 要加入的
|
||
<code>Component</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeLayoutComponent-java.awt.Component-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeLayoutComponent</h4> <pre>public void removeLayoutComponent(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component)</pre>
|
||
<div class="block">
|
||
<span>通知一个<code>Component</code>已从父容器中删除。</span>
|
||
<span>你不应该直接调用此方法,而不是调用<code>remove</code>父<code>Container</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager.html#removeLayoutComponent-java.awt.Component-">removeLayoutComponent</a></code>在界面
|
||
<code><a href="../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>component</code> - 要删除的组件
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/awt/Component.html#remove-java.awt.MenuComponent-"><code>Component.remove(java.awt.MenuComponent)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="preferredLayoutSize-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>preferredLayoutSize</h4> <pre>public <a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> preferredLayoutSize(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</pre>
|
||
<div class="block">
|
||
返回指定容器的首选大小。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager.html#preferredLayoutSize-java.awt.Container-">preferredLayoutSize</a></code>在接口
|
||
<code><a href="../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> - 返回首选大小的容器
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
优选大小为
|
||
<code>parent</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>parent</code>不一样
|
||
<code>Container</code>这是创建与
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果添加到此布局的任何组件不在水平和垂直组中
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/awt/Container.html#getPreferredSize--"><code>Container.getPreferredSize()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="minimumLayoutSize-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>minimumLayoutSize</h4> <pre>public <a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> minimumLayoutSize(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</pre>
|
||
<div class="block">
|
||
返回指定容器的最小大小。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager.html#minimumLayoutSize-java.awt.Container-">minimumLayoutSize</a></code>在接口
|
||
<code><a href="../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> - 返回大小的容器
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
最小尺寸为
|
||
<code>parent</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>parent</code>是不一样的
|
||
<code>Container</code>这是创建与
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果添加到此布局中的任何组件不在水平和垂直组中
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/awt/Container.html#getMinimumSize--"><code>Container.getMinimumSize()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="layoutContainer-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>layoutContainer</h4> <pre>public void layoutContainer(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</pre>
|
||
<div class="block">
|
||
放出指定的容器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager.html#layoutContainer-java.awt.Container-">layoutContainer</a></code>在界面
|
||
<code><a href="../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> - 要布置的容器
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果添加到此布局中的任何组件不在水平和垂直组中
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addLayoutComponent-java.awt.Component-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addLayoutComponent</h4> <pre>public void addLayoutComponent(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component,
|
||
<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> constraints)</pre>
|
||
<div class="block">
|
||
<span>该通知<code>Component</code>已经被添加到父容器。</span>
|
||
<span>您不应该直接调用此方法,而应该使用<code>Group</code>之一来添加一个<code>Component</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager2.html#addLayoutComponent-java.awt.Component-java.lang.Object-">addLayoutComponent</a></code>在接口
|
||
<code><a href="../../java/awt/LayoutManager2.html" title="interface in java.awt">LayoutManager2</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>component</code> - 添加的组件
|
||
</dd>
|
||
<dd>
|
||
<code>constraints</code> - 说明放置组件的位置
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="maximumLayoutSize-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>maximumLayoutSize</h4> <pre>public <a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> maximumLayoutSize(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</pre>
|
||
<div class="block">
|
||
返回指定容器的最大大小。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager2.html#maximumLayoutSize-java.awt.Container-">maximumLayoutSize</a></code>在界面
|
||
<code><a href="../../java/awt/LayoutManager2.html" title="interface in java.awt">LayoutManager2</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> - 返回尺寸的容器
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
最大尺寸为
|
||
<code>parent</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>parent</code>是不一样的
|
||
<code>Container</code>这是创建与
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果添加到此布局的任何组件不在水平和垂直组中
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/awt/Container.html#getMaximumSize--"><code>Container.getMaximumSize()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLayoutAlignmentX-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLayoutAlignmentX</h4> <pre>public float getLayoutAlignmentX(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</pre>
|
||
<div class="block">
|
||
<span>返回沿x轴的对齐方式。</span>
|
||
<span>这指定了组件如何相对于其他组件进行对齐。</span>
|
||
<span>该值应为0到1之间的数字,其中0表示原点对齐,1对齐最远离原点,0.5为中心等。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager2.html#getLayoutAlignmentX-java.awt.Container-">getLayoutAlignmentX</a></code>在界面
|
||
<code><a href="../../java/awt/LayoutManager2.html" title="interface in java.awt">LayoutManager2</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> -
|
||
<code>Container</code>托管这个
|
||
<code>LayoutManager</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>对齐;</span>
|
||
<span>此实现返回<code>.5</code></span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
|
||
<code>parent</code>不一样
|
||
<code>Container</code>这是创建与
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLayoutAlignmentY-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLayoutAlignmentY</h4> <pre>public float getLayoutAlignmentY(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</pre>
|
||
<div class="block">
|
||
<span>返回沿着y轴的对齐。</span>
|
||
<span>这指定了组件如何相对于其他组件进行对齐。</span>
|
||
<span>该值应为0到1之间的数字,其中0表示原点对齐,1对齐最远离原点,0.5为中心等。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager2.html#getLayoutAlignmentY-java.awt.Container-">getLayoutAlignmentY</a></code>在接口
|
||
<code><a href="../../java/awt/LayoutManager2.html" title="interface in java.awt">LayoutManager2</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> -
|
||
<code>Container</code>托管这
|
||
<code>LayoutManager</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>对准;</span>
|
||
<span>此实现返回<code>.5</code></span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
|
||
<code>parent</code>是不一样的
|
||
<code>Container</code>这是创建与
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="invalidateLayout-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>invalidateLayout</h4> <pre>public void invalidateLayout(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> parent)</pre>
|
||
<div class="block">
|
||
使布局无效,指示如果布局管理器已缓存信息,则应将其丢弃。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/LayoutManager2.html#invalidateLayout-java.awt.Container-">invalidateLayout</a></code>在接口
|
||
<code><a href="../../java/awt/LayoutManager2.html" title="interface in java.awt">LayoutManager2</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> -在
|
||
<code>Container</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>parent</code>是不一样的
|
||
<code>Container</code>这是创建与
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="toString--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
|
||
<div class="block">
|
||
<span>返回此<code>GroupLayout</code>的字符串表示<code>GroupLayout</code> 。</span>
|
||
<span>此方法旨在用于调试目的,并且返回的字符串的内容和格式可能因实现而异。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/Object.html#toString--">toString</a></code>在
|
||
<code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
这个
|
||
<code>GroupLayout</code>的字符串表示
|
||
<code>GroupLayout</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |