uTools-Manuals/docs/java/javax/swing/JRootPane.RootLayout.html

452 lines
22 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 JRootPane.RootLayout">Class JRootPane.RootLayout</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.JRootPane.RootLayout</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> <a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
</dd>
</dl>
<dl>
<dt>
Enclosing class:
</dt>
<dd>
<span><a href="../../javax/swing/JRootPane.html" title="javax.swing中的类">JRootPane</a></span>
</dd>
</dl>
<hr/> <br/> <pre>protected class <span class="typeNameLabel">JRootPane.RootLayout</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>, <a href="../../java/io/Serializable.html" title="interface in java.io">Serializable</a></pre>
<div class="block">
<span>一个自定义布局管理器,负责分层面,玻璃面和菜单栏的布局。</span>
<p> <span><strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。</span> <span>当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。</span> <span>从1.4开始对所有JavaBeans的长期存储的支持已被添加到<code>java.beans</code>包中。</span> <span>请参阅<a href="../../java/beans/XMLEncoder.html" title="java.beans中的类"><code>XMLEncoder</code></a></span> </p>
</div> </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="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JRootPane.RootLayout.html#RootLayout--">RootLayout</a></span>()</code> </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/JRootPane.RootLayout.html#addLayoutComponent-java.awt.Component-java.lang.Object-">addLayoutComponent</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> comp, <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> constraints)</code>
<div class="block">
使用指定的约束对象将指定的组件添加到布局。
</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/JRootPane.RootLayout.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> comp)</code>
<div class="block">
如果布局管理器使用每个组件字符串,则将组件
<code>comp</code>添加到布局将其与name指定的字符串相关
<code>name</code>
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JRootPane.RootLayout.html#getLayoutAlignmentX-java.awt.Container-">getLayoutAlignmentX</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> target)</code>
<div class="block">
返回沿x轴的对齐方式。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JRootPane.RootLayout.html#getLayoutAlignmentY-java.awt.Container-">getLayoutAlignmentY</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> target)</code>
<div class="block">
返回沿着y轴的对齐。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JRootPane.RootLayout.html#invalidateLayout-java.awt.Container-">invalidateLayout</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> target)</code>
<div class="block">
使布局无效,指示如果布局管理器已缓存信息,则应将其丢弃。
</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/JRootPane.RootLayout.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="altColor" id="i6">
<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/JRootPane.RootLayout.html#maximumLayoutSize-java.awt.Container-">maximumLayoutSize</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> target)</code>
<div class="block">
返回布局可以使用的最大空间量。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<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/JRootPane.RootLayout.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="altColor" id="i8">
<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/JRootPane.RootLayout.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="rowColor" id="i9">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JRootPane.RootLayout.html#removeLayoutComponent-java.awt.Component-">removeLayoutComponent</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> comp)</code>
<div class="block">
从布局中删除指定的组件。
</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="RootLayout--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>RootLayout</h4> <pre>protected RootLayout()</pre> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <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>
包含布局首选大小的Dimension对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/LayoutManager.html#minimumLayoutSize-java.awt.Container-"><code>LayoutManager.minimumLayoutSize(java.awt.Container)</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>
包含布局最小尺寸的Dimension对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/LayoutManager.html#preferredLayoutSize-java.awt.Container-"><code>LayoutManager.preferredLayoutSize(java.awt.Container)</code></a>
</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> target)</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>target</code> - 正在使用此布局管理器的容器
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
包含布局最大尺寸的Dimension对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/awt/Component.html#getMaximumSize--"><code>Component.getMaximumSize()</code></a> <a href="../../java/awt/LayoutManager.html" title="java.awt中的接口"><code>LayoutManager</code></a></span>
</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>
</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> comp)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../java/awt/LayoutManager.html#addLayoutComponent-java.lang.String-java.awt.Component-">LayoutManager</a></code></span>
</div>
<div class="block">
如果布局管理器使用每个组件字符串,则将组件
<code>comp</code>添加到布局将其与name指定的字符串相关
<code>name</code>
</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> - 与
<code>name</code>的字符串
</dd>
<dd>
<code>comp</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> comp)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../java/awt/LayoutManager.html#removeLayoutComponent-java.awt.Component-">LayoutManager</a></code></span>
</div>
<div class="block">
从布局中删除指定的组件。
</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>comp</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> comp,
<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> constraints)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../java/awt/LayoutManager2.html#addLayoutComponent-java.awt.Component-java.lang.Object-">LayoutManager2</a></code>复制</span>
</div>
<div class="block">
使用指定的约束对象将指定的组件添加到布局。
</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>comp</code> - 要添加的组件
</dd>
<dd>
<code>constraints</code> - 组件添加到布局的哪里/如何。
</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> target)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../java/awt/LayoutManager2.html#getLayoutAlignmentX-java.awt.Container-">LayoutManager2</a></code>复制</span>
</div>
<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>
</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> target)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../java/awt/LayoutManager2.html#getLayoutAlignmentY-java.awt.Container-">LayoutManager2</a></code></span>
</div>
<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>
</dl> </li>
</ul> <a name="invalidateLayout-java.awt.Container-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>invalidateLayout</h4> <pre>public void invalidateLayout(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> target)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../java/awt/LayoutManager2.html#invalidateLayout-java.awt.Container-">LayoutManager2</a></code></span>
</div>
<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>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>