uTools-Manuals/docs/java/javax/swing/JLayeredPane.html

1201 lines
88 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 JLayeredPane">Class JLayeredPane</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><a href="../../java/awt/Component.html" title="class in java.awt">java.awt.Component</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/awt/Container.html" title="class in java.awt">java.awt.Container</a></li>
<li>
<ul class="inheritance">
<li><a href="../../javax/swing/JComponent.html" title="class in javax.swing">javax.swing.JComponent</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.JLayeredPane</li>
</ul> </li>
</ul> </li>
</ul> </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/image/ImageObserver.html" title="java.awt.image中的接口">ImageObserver</a> <a href="../../java/awt/MenuContainer.html" title="java.awt中的接口">MenuContainer</a> <a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../javax/accessibility/Accessible.html" title="javax.accessibility中的接口">Accessible</a></span>
</dd>
</dl>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../javax/swing/JDesktopPane.html" title="javax.swing中的类">JDesktopPane</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">JLayeredPane</span>
extends <a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a>
implements <a href="../../javax/accessibility/Accessible.html" title="interface in javax.accessibility">Accessible</a></pre>
<div class="block">
<span><code>JLayeredPane</code>增加了JFC / Swing容器的深度允许组件在需要时重叠。</span>
<span><code>Integer</code>对象指定容器中的每个组件的深度,其中较高编号的组件位于其他组件的“顶部”上。</span>
<span>对于面向任务的文档和使用分层窗格的示例,请参阅<em>Java Tutorial</em><em></em> <a href="http://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html">How to Use a Layered Pane</a>部分。</span>
<span> <p style="TEXT-ALIGN:CENTER"><img alt="The following text describes this image." height="264" src="doc-files/JLayeredPane-1.gif" style="FLOAT:BOTTOM; BORDER=0" width="269"/> </p> </span>
<table border="0" style="FLOAT:RIGHT" summary="layout">
</table>
<span>为方便起见, <code>JLayeredPane</code>将深度范围划分为几个不同的层次。</span>
<span>将组件放入其中一个层可以轻松确保组件正确重叠,而无需担心指定特定深度的数字:</span>
<dl>
<dt>
<span><font size="2">DEFAULT_LAYER</font></span>
</dt>
<dd>
<span>大多数组件去的标准层。</span>
<span>这是最底层。</span>
</dd>
<dt>
<span><font size="2">PALETTE_LAYER</font></span>
</dt>
<dd>
<span>调色板层位于默认图层上。</span>
<span>适用于浮动工具栏和调色板,因此它们可以位于其他组件之上。</span>
</dd>
<dt>
<span><font size="2">MODAL_LAYER</font></span>
</dt>
<dd>
<span>用于模态对话框的图层。</span>
<span>它们将出现在容器中任何工具栏,调色板或标准组件的顶部。</span>
</dd>
<dt>
<span><font size="2">POPUP_LAYER</font></span>
</dt>
<dd>
<span>弹出式图层显示以上对话框。</span>
<span>这样,与组合框,工具提示和其他帮助文本相关联的弹出窗口将显示在生成它们的组件,调色板或对话框的上方。</span>
</dd>
<dt>
<span><font size="2">DRAG_LAYER</font></span>
</dt>
<dd>
<span>拖动组件时,将其重新分配到拖动层可确保它位于容器中的每个其他组件上。</span>
<span>拖动完成后,可以将其重新分配到其正常层。</span>
</dd>
</dl>
<span>所述<code>JLayeredPane</code>方法<code>moveToFront(Component)</code> <code>moveToBack(Component)</code><code>setPosition</code>可用于它的层内重新定位的组分。</span>
<span><code>setLayer</code>方法也可用于更改组件的当前层。</span>
<h2> <span>细节</span> </h2>
<span><code>JLayeredPane</code>管理它的孩子列表,如<code>Container</code> ,但允许定义几个层本身。</span>
<span>同一层中的孩子的管理与普通的<code>Container</code>对象一样,其附加功能是当儿童组件重叠时,较高层的儿童显示在较低层的孩子之上。</span>
<p> <span>每个层都是一个不同的整数。</span> <span>所述层属性可以在被设置<code>Component</code>通过使<code>Integer</code>加载呼叫期间对象。</span> <br/> <span>例如:</span> </p>
<pre> <span>layeredPane.add(child, JLayeredPane.DEFAULT_LAYER);
or
layeredPane.add(child, new Integer(10));</span> </pre>
<span>也可以通过调用在Component上设置layer属性</span>
<pre> <span>layeredPaneParent.setLayer(child, 10)</span> </pre>
<span><code>JLayeredPane</code>那是组件的父级。</span>
<span><i></i>将子添加到父项<i>之前,</i>应该设置该层。</span>
<p> <span>较高数字层显示在较低数字层之上。</span> <span>因此,使用单个组件的层和字母的数字,代表性的列表顺序将如下所示:</span> </p>
<pre> <span>5a, 5b, 5c, 2a, 2b, 2c, 1a</span> </pre>
<span>其中最左边的组件最靠近显示器的顶部。</span>
<p> <span>组件可以通过调用<code>moveToFront</code><code>moveToBack</code>移动到其图层中的顶部或底部位置。</span> </p>
<p> <span>层内的组件位置也可以直接指定。</span> <span>有效位置的范围为0到1小于该层中的组件数。</span> <span>值-1表示最底部的位置。</span> <span>值为0表示最高位置。</span> <span>与层数不同,显示屏中较高的位置值<i>较低</i></span> </p>
<blockquote>
<span><b>Note:</b> This sequence (defined by java.awt.Container) is the reverse of the layer numbering sequence. Usually though, you will use <code>moveToFront</code>, <code>moveToBack</code>, and <code>setLayer</code>.</span>
</blockquote>
<span>以下是使用方法addComponentlayerposition的一些示例调用add5x5-1结果</span>
<pre> <span>5a, 5b, 5c, 5x, 2a, 2b, 2c, 1a</span> </pre>
<span>调用add5z52导致</span>
<pre> <span>5a, 5b, 5z, 5c, 5x, 2a, 2b, 2c, 1a</span> </pre>
<span>调用add3a37导致</span>
<pre> <span>5a, 5b, 5z, 5c, 5x, 3a, 2a, 2b, 2c, 1a</span> </pre>
<span>使用正常的油漆/事件力学导致1a出现在底部5a是高于所有其他组件。</span>
<p> <span><b>注意:</b>这些图层只是一个逻辑结构LayoutManagers会影响此容器的所有子组件而不考虑图层设置。</span> </p>
<p> <span><strong>警告:</strong> Swing不是线程安全的。</span> <span>欲了解更多信息,请参阅<a href="package-summary.html#threading">Swing's Threading Policy</a></span> </p>
<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">
<!-- ======== 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>protected class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.AccessibleJLayeredPane.html" title="class in javax.swing">JLayeredPane.AccessibleJLayeredPane</a></span></code>
<div class="block">
这个类实现了可访问性支持
<code>JLayeredPane</code>类。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.AccessibleJComponent.html" title="class in javax.swing">JComponent.AccessibleJComponent</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class java.awt.<a href="../../java/awt/Container.html" title="class in java.awt">Container</a></h3> <code><a href="../../java/awt/Container.AccessibleAWTContainer.html" title="class in java.awt">Container.AccessibleAWTContainer</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.AccessibleAWTComponent.html" title="class in java.awt">Component.AccessibleAWTComponent</a>, <a href="../../java/awt/Component.BaselineResizeBehavior.html" title="enum in java.awt">Component.BaselineResizeBehavior</a>, <a href="../../java/awt/Component.BltBufferStrategy.html" title="class in java.awt">Component.BltBufferStrategy</a>, <a href="../../java/awt/Component.FlipBufferStrategy.html" title="class in java.awt">Component.FlipBufferStrategy</a></code></li>
</ul> </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 <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#DEFAULT_LAYER">DEFAULT_LAYER</a></span></code>
<div class="block">
定义默认图层的便利对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#DRAG_LAYER">DRAG_LAYER</a></span></code>
<div class="block">
定义拖动图层的便利对象。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#FRAME_CONTENT_LAYER">FRAME_CONTENT_LAYER</a></span></code>
<div class="block">
定义框架内容层的便利对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/JLayeredPane.html#LAYER_PROPERTY">LAYER_PROPERTY</a></span></code>
<div class="block">
绑定财产
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#MODAL_LAYER">MODAL_LAYER</a></span></code>
<div class="block">
定义模态层的便利对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#PALETTE_LAYER">PALETTE_LAYER</a></span></code>
<div class="block">
定义调色板层的方便对象。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#POPUP_LAYER">POPUP_LAYER</a></span></code>
<div class="block">
定义Popup图层的便利对象。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Fields inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.html#listenerList">listenerList</a>, <a href="../../javax/swing/JComponent.html#TOOL_TIP_TEXT_KEY">TOOL_TIP_TEXT_KEY</a>, <a href="../../javax/swing/JComponent.html#ui">ui</a>, <a href="../../javax/swing/JComponent.html#UNDEFINED_CONDITION">UNDEFINED_CONDITION</a>, <a href="../../javax/swing/JComponent.html#WHEN_ANCESTOR_OF_FOCUSED_COMPONENT">WHEN_ANCESTOR_OF_FOCUSED_COMPONENT</a>, <a href="../../javax/swing/JComponent.html#WHEN_FOCUSED">WHEN_FOCUSED</a>, <a href="../../javax/swing/JComponent.html#WHEN_IN_FOCUSED_WINDOW">WHEN_IN_FOCUSED_WINDOW</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Fields inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.html#accessibleContext">accessibleContext</a>, <a href="../../java/awt/Component.html#BOTTOM_ALIGNMENT">BOTTOM_ALIGNMENT</a>, <a href="../../java/awt/Component.html#CENTER_ALIGNMENT">CENTER_ALIGNMENT</a>, <a href="../../java/awt/Component.html#LEFT_ALIGNMENT">LEFT_ALIGNMENT</a>, <a href="../../java/awt/Component.html#RIGHT_ALIGNMENT">RIGHT_ALIGNMENT</a>, <a href="../../java/awt/Component.html#TOP_ALIGNMENT">TOP_ALIGNMENT</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- --> </a> <h3>Fields inherited from interface java.awt.image.<a href="../../java/awt/image/ImageObserver.html" title="interface in java.awt.image">ImageObserver</a></h3> <code><a href="../../java/awt/image/ImageObserver.html#ABORT">ABORT</a>, <a href="../../java/awt/image/ImageObserver.html#ALLBITS">ALLBITS</a>, <a href="../../java/awt/image/ImageObserver.html#ERROR">ERROR</a>, <a href="../../java/awt/image/ImageObserver.html#FRAMEBITS">FRAMEBITS</a>, <a href="../../java/awt/image/ImageObserver.html#HEIGHT">HEIGHT</a>, <a href="../../java/awt/image/ImageObserver.html#PROPERTIES">PROPERTIES</a>, <a href="../../java/awt/image/ImageObserver.html#SOMEBITS">SOMEBITS</a>, <a href="../../java/awt/image/ImageObserver.html#WIDTH">WIDTH</a></code></li>
</ul> </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/JLayeredPane.html#JLayeredPane--">JLayeredPane</a></span>()</code>
<div class="block">
创建一个新的JLayeredPane
</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="t1"><span><a href="javascript:show(1);">静态方法</a></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>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#addImpl-java.awt.Component-java.lang.Object-int-">addImpl</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, int index)</code>
<div class="block">
在指定的索引处将指定的组件添加到此容器。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../javax/accessibility/AccessibleContext.html" title="class in javax.accessibility">AccessibleContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getAccessibleContext--">getAccessibleContext</a></span>()</code>
<div class="block">
获取与此JLayeredPane关联的AccessibleContext。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getComponentCountInLayer-int-">getComponentCountInLayer</a></span>(int layer)</code>
<div class="block">
返回当前在指定图层中的子项数。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getComponentsInLayer-int-">getComponentsInLayer</a></span>(int layer)</code>
<div class="block">
返回指定图层中的组件数组。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>protected <a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../java/awt/Component.html" title="class in java.awt">Component</a>,<a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getComponentToLayer--">getComponentToLayer</a></span>()</code>
<div class="block">
返回将组件映射到图层的散列表。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getIndexOf-java.awt.Component-">getIndexOf</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
<div class="block">
返回指定Component的索引。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getLayer-java.awt.Component-">getLayer</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
<div class="block">
返回指定Component的layer属性。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getLayer-javax.swing.JComponent-">getLayer</a></span>(<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c)</code>
<div class="block">
获取JComponent的layer属性它不会导致任何类似setLayer的副作用。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>static <a href="../../javax/swing/JLayeredPane.html" title="class in javax.swing">JLayeredPane</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getLayeredPaneAbove-java.awt.Component-">getLayeredPaneAbove</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
<div class="block">
方便的方法返回包含指定组件的第一个JLayeredPane。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>protected <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getObjectForLayer-int-">getObjectForLayer</a></span>(int layer)</code>
<div class="block">
返回与指定图层相关联的整数对象。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#getPosition-java.awt.Component-">getPosition</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
<div class="block">
获取组件在其层内的相对位置。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#highestLayer--">highestLayer</a></span>()</code>
<div class="block">
返回所有当前子节点的最高层值。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#insertIndexForLayer-int-int-">insertIndexForLayer</a></span>(int layer, int position)</code>
<div class="block">
确定基于层和位置请求插入新孩子的正确位置的原始方法。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#isOptimizedDrawingEnabled--">isOptimizedDrawingEnabled</a></span>()</code>
<div class="block">
如果窗格中的组件可以重叠则返回false这样使得优化的绘图变得不可能。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#lowestLayer--">lowestLayer</a></span>()</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/JLayeredPane.html#moveToBack-java.awt.Component-">moveToBack</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
<div class="block">
将组件移动到当前层中的组件底部(位置-1
</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/JLayeredPane.html#moveToFront-java.awt.Component-">moveToFront</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
<div class="block">
将组件移动到当前层位置0中组件的顶部。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#paint-java.awt.Graphics-">paint</a></span>(<a href="../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</code>
<div class="block">
在指定的图形上下文中绘制JLayeredPane。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>protected <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/JLayeredPane.html#paramString--">paramString</a></span>()</code>
<div class="block">
返回此JLayeredPane的字符串表示形式。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JLayeredPane.html#putLayer-javax.swing.JComponent-int-">putLayer</a></span>(<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c, int layer)</code>
<div class="block">
设置JComponent上的layer属性。
</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/JLayeredPane.html#remove-int-">remove</a></span>(int index)</code>
<div class="block">
从此窗格中删除索引的组件。
</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/JLayeredPane.html#removeAll--">removeAll</a></span>()</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/JLayeredPane.html#setLayer-java.awt.Component-int-">setLayer</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c, int layer)</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/JLayeredPane.html#setLayer-java.awt.Component-int-int-">setLayer</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c, int layer, int position)</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/JLayeredPane.html#setPosition-java.awt.Component-int-">setPosition</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c, int position)</code>
<div class="block">
在当前层
<code>position</code>移动到
<code>position</code> 其中0是层内的最高位置-1是最底层的位置。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Methods inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.html#addAncestorListener-javax.swing.event.AncestorListener-">addAncestorListener</a>, <a href="../../javax/swing/JComponent.html#addNotify--">addNotify</a>, <a href="../../javax/swing/JComponent.html#addVetoableChangeListener-java.beans.VetoableChangeListener-">addVetoableChangeListener</a>, <a href="../../javax/swing/JComponent.html#computeVisibleRect-java.awt.Rectangle-">computeVisibleRect</a>, <a href="../../javax/swing/JComponent.html#contains-int-int-">contains</a>, <a href="../../javax/swing/JComponent.html#createToolTip--">createToolTip</a>, <a href="../../javax/swing/JComponent.html#disable--">disable</a>, <a href="../../javax/swing/JComponent.html#enable--">enable</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-boolean-boolean-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-char-char-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-int-int-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#fireVetoableChange-java.lang.String-java.lang.Object-java.lang.Object-">fireVetoableChange</a>, <a href="../../javax/swing/JComponent.html#getActionForKeyStroke-javax.swing.KeyStroke-">getActionForKeyStroke</a>, <a href="../../javax/swing/JComponent.html#getActionMap--">getActionMap</a>, <a href="../../javax/swing/JComponent.html#getAlignmentX--">getAlignmentX</a>, <a href="../../javax/swing/JComponent.html#getAlignmentY--">getAlignmentY</a>, <a href="../../javax/swing/JComponent.html#getAncestorListeners--">getAncestorListeners</a>, <a href="../../javax/swing/JComponent.html#getAutoscrolls--">getAutoscrolls</a>, <a href="../../javax/swing/JComponent.html#getBaseline-int-int-">getBaseline</a>, <a href="../../javax/swing/JComponent.html#getBaselineResizeBehavior--">getBaselineResizeBehavior</a>, <a href="../../javax/swing/JComponent.html#getBorder--">getBorder</a>, <a href="../../javax/swing/JComponent.html#getBounds-java.awt.Rectangle-">getBounds</a>, <a href="../../javax/swing/JComponent.html#getClientProperty-java.lang.Object-">getClientProperty</a>, <a href="../../javax/swing/JComponent.html#getComponentGraphics-java.awt.Graphics-">getComponentGraphics</a>, <a href="../../javax/swing/JComponent.html#getComponentPopupMenu--">getComponentPopupMenu</a>, <a href="../../javax/swing/JComponent.html#getConditionForKeyStroke-javax.swing.KeyStroke-">getConditionForKeyStroke</a>, <a href="../../javax/swing/JComponent.html#getDebugGraphicsOptions--">getDebugGraphicsOptions</a>, <a href="../../javax/swing/JComponent.html#getDefaultLocale--">getDefaultLocale</a>, <a href="../../javax/swing/JComponent.html#getFontMetrics-java.awt.Font-">getFontMetrics</a>, <a href="../../javax/swing/JComponent.html#getGraphics--">getGraphics</a>, <a href="../../javax/swing/JComponent.html#getHeight--">getHeight</a>, <a href="../../javax/swing/JComponent.html#getInheritsPopupMenu--">getInheritsPopupMenu</a>, <a href="../../javax/swing/JComponent.html#getInputMap--">getInputMap</a>, <a href="../../javax/swing/JComponent.html#getInputMap-int-">getInputMap</a>, <a href="../../javax/swing/JComponent.html#getInputVerifier--">getInputVerifier</a>, <a href="../../javax/swing/JComponent.html#getInsets--">getInsets</a>, <a href="../../javax/swing/JComponent.html#getInsets-java.awt.Insets-">getInsets</a>, <a href="../../javax/swing/JComponent.html#getListeners-java.lang.Class-">getListeners</a>, <a href="../../javax/swing/JComponent.html#getLocation-java.awt.Point-">getLocation</a>, <a href="../../javax/swing/JComponent.html#getMaximumSize--">getMaximumSize</a>, <a href="../../javax/swing/JComponent.html#getMinimumSize--">getMinimumSize</a>, <a href="../../javax/swing/JComponent.html#getNextFocusableComponent--">getNextFocusableComponent</a>, <a href="../../javax/swing/JComponent.html#getPopupLocation-java.awt.event.MouseEvent-">getPopupLocation</a>, <a href="../../javax/swing/JComponent.html#getPreferredSize--">getPreferredSize</a>, <a href="../../javax/swing/JComponent.html#getRegisteredKeyStrokes--">getRegisteredKeyStrokes</a>, <a href="../../javax/swing/JComponent.html#getRootPane--">getRootPane</a>, <a href="../../javax/swing/JComponent.html#getSize-java.awt.Dimension-">getSize</a>, <a href="../../javax/swing/JComponent.html#getToolTipLocation-java.awt.event.MouseEvent-">getToolTipLocation</a>, <a href="../../javax/swing/JComponent.html#getToolTipText--">getToolTipText</a>, <a href="../../javax/swing/JComponent.html#getToolTipText-java.awt.event.MouseEvent-">getToolTipText</a>, <a href="../../javax/swing/JComponent.html#getTopLevelAncestor--">getTopLevelAncestor</a>, <a href="../../javax/swing/JComponent.html#getTransferHandler--">getTransferHandler</a>, <a href="../../javax/swing/JComponent.html#getUIClassID--">getUIClassID</a>, <a href="../../javax/swing/JComponent.html#getVerifyInputWhenFocusTarget--">getVerifyInputWhenFocusTarget</a>, <a href="../../javax/swing/JComponent.html#getVetoableChangeListeners--">getVetoableChangeListeners</a>, <a href="../../javax/swing/JComponent.html#getVisibleRect--">getVisibleRect</a>, <a href="../../javax/swing/JComponent.html#getWidth--">getWidth</a>, <a href="../../javax/swing/JComponent.html#getX--">getX</a>, <a href="../../javax/swing/JComponent.html#getY--">getY</a>, <a href="../../javax/swing/JComponent.html#grabFocus--">grabFocus</a>, <a href="../../javax/swing/JComponent.html#hide--">hide</a>, <a href="../../javax/swing/JComponent.html#isDoubleBuffered--">isDoubleBuffered</a>, <a href="../../javax/swing/JComponent.html#isLightweightComponent-java.awt.Component-">isLightweightComponent</a>, <a href="../../javax/swing/JComponent.html#isManagingFocus--">isManagingFocus</a>, <a href="../../javax/swing/JComponent.html#isOpaque--">isOpaque</a>, <a href="../../javax/swing/JComponent.html#isPaintingForPrint--">isPaintingForPrint</a>, <a href="../../javax/swing/JComponent.html#isPaintingOrigin--">isPaintingOrigin</a>, <a href="../../javax/swing/JComponent.html#isPaintingTile--">isPaintingTile</a>, <a href="../../javax/swing/JComponent.html#isRequestFocusEnabled--">isRequestFocusEnabled</a>, <a href="../../javax/swing/JComponent.html#isValidateRoot--">isValidateRoot</a>, <a href="../../javax/swing/JComponent.html#paintBorder-java.awt.Graphics-">paintBorder</a>, <a href="../../javax/swing/JComponent.html#paintChildren-java.awt.Graphics-">paintChildren</a>, <a href="../../javax/swing/JComponent.html#paintComponent-java.awt.Graphics-">paintComponent</a>, <a href="../../javax/swing/JComponent.html#paintImmediately-int-int-int-int-">paintImmediately</a>, <a href="../../javax/swing/JComponent.html#paintImmediately-java.awt.Rectangle-">paintImmediately</a>, <a href="../../javax/swing/JComponent.html#print-java.awt.Graphics-">print</a>, <a href="../../javax/swing/JComponent.html#printAll-java.awt.Graphics-">printAll</a>, <a href="../../javax/swing/JComponent.html#printBorder-java.awt.Graphics-">printBorder</a>, <a href="../../javax/swing/JComponent.html#printChildren-java.awt.Graphics-">printChildren</a>, <a href="../../javax/swing/JComponent.html#printComponent-java.awt.Graphics-">printComponent</a>, <a href="../../javax/swing/JComponent.html#processComponentKeyEvent-java.awt.event.KeyEvent-">processComponentKeyEvent</a>, <a href="../../javax/swing/JComponent.html#processKeyBinding-javax.swing.KeyStroke-java.awt.event.KeyEvent-int-boolean-">processKeyBinding</a>, <a href="../../javax/swing/JComponent.html#processKeyEvent-java.awt.event.KeyEvent-">processKeyEvent</a>, <a href="../../javax/swing/JComponent.html#processMouseEvent-java.awt.event.MouseEvent-">processMouseEvent</a>, <a href="../../javax/swing/JComponent.html#processMouseMotionEvent-java.awt.event.MouseEvent-">processMouseMotionEvent</a>, <a href="../../javax/swing/JComponent.html#putClientProperty-java.lang.Object-java.lang.Object-">putClientProperty</a>, <a href="../../javax/swing/JComponent.html#registerKeyboardAction-java.awt.event.ActionListener-javax.swing.KeyStroke-int-">registerKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#registerKeyboardAction-java.awt.event.ActionListener-java.lang.String-javax.swing.KeyStroke-int-">registerKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#removeAncestorListener-javax.swing.event.AncestorListener-">removeAncestorListener</a>, <a href="../../javax/swing/JComponent.html#removeNotify--">removeNotify</a>, <a href="../../javax/swing/JComponent.html#removeVetoableChangeListener-java.beans.VetoableChangeListener-">removeVetoableChangeListener</a>, <a href="../../javax/swing/JComponent.html#repaint-long-int-int-int-int-">repaint</a>, <a href="../../javax/swing/JComponent.html#repaint-java.awt.Rectangle-">repaint</a>, <a href="../../javax/swing/JComponent.html#requestDefaultFocus--">requestDefaultFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocus--">requestFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocus-boolean-">requestFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocusInWindow--">requestFocusInWindow</a>, <a href="../../javax/swing/JComponent.html#requestFocusInWindow-boolean-">requestFocusInWindow</a>, <a href="../../javax/swing/JComponent.html#resetKeyboardActions--">resetKeyboardActions</a>, <a href="../../javax/swing/JComponent.html#reshape-int-int-int-int-">reshape</a>, <a href="../../javax/swing/JComponent.html#revalidate--">revalidate</a>, <a href="../../javax/swing/JComponent.html#scrollRectToVisible-java.awt.Rectangle-">scrollRectToVisible</a>, <a href="../../javax/swing/JComponent.html#setActionMap-javax.swing.ActionMap-">setActionMap</a>, <a href="../../javax/swing/JComponent.html#setAlignmentX-float-">setAlignmentX</a>, <a href="../../javax/swing/JComponent.html#setAlignmentY-float-">setAlignmentY</a>, <a href="../../javax/swing/JComponent.html#setAutoscrolls-boolean-">setAutoscrolls</a>, <a href="../../javax/swing/JComponent.html#setBackground-java.awt.Color-">setBackground</a>, <a href="../../javax/swing/JComponent.html#setBorder-javax.swing.border.Border-">setBorder</a>, <a href="../../javax/swing/JComponent.html#setComponentPopupMenu-javax.swing.JPopupMenu-">setComponentPopupMenu</a>, <a href="../../javax/swing/JComponent.html#setDebugGraphicsOptions-int-">setDebugGraphicsOptions</a>, <a href="../../javax/swing/JComponent.html#setDefaultLocale-java.util.Locale-">setDefaultLocale</a>, <a href="../../javax/swing/JComponent.html#setDoubleBuffered-boolean-">setDoubleBuffered</a>, <a href="../../javax/swing/JComponent.html#setEnabled-boolean-">setEnabled</a>, <a href="../../javax/swing/JComponent.html#setFocusTraversalKeys-int-java.util.Set-">setFocusTraversalKeys</a>, <a href="../../javax/swing/JComponent.html#setFont-java.awt.Font-">setFont</a>, <a href="../../javax/swing/JComponent.html#setForeground-java.awt.Color-">setForeground</a>, <a href="../../javax/swing/JComponent.html#setInheritsPopupMenu-boolean-">setInheritsPopupMenu</a>, <a href="../../javax/swing/JComponent.html#setInputMap-int-javax.swing.InputMap-">setInputMap</a>, <a href="../../javax/swing/JComponent.html#setInputVerifier-javax.swing.InputVerifier-">setInputVerifier</a>, <a href="../../javax/swing/JComponent.html#setMaximumSize-java.awt.Dimension-">setMaximumSize</a>, <a href="../../javax/swing/JComponent.html#setMinimumSize-java.awt.Dimension-">setMinimumSize</a>, <a href="../../javax/swing/JComponent.html#setNextFocusableComponent-java.awt.Component-">setNextFocusableComponent</a>, <a href="../../javax/swing/JComponent.html#setOpaque-boolean-">setOpaque</a>, <a href="../../javax/swing/JComponent.html#setPreferredSize-java.awt.Dimension-">setPreferredSize</a>, <a href="../../javax/swing/JComponent.html#setRequestFocusEnabled-boolean-">setRequestFocusEnabled</a>, <a href="../../javax/swing/JComponent.html#setToolTipText-java.lang.String-">setToolTipText</a>, <a href="../../javax/swing/JComponent.html#setTransferHandler-javax.swing.TransferHandler-">setTransferHandler</a>, <a href="../../javax/swing/JComponent.html#setUI-javax.swing.plaf.ComponentUI-">setUI</a>, <a href="../../javax/swing/JComponent.html#setVerifyInputWhenFocusTarget-boolean-">setVerifyInputWhenFocusTarget</a>, <a href="../../javax/swing/JComponent.html#setVisible-boolean-">setVisible</a>, <a href="../../javax/swing/JComponent.html#unregisterKeyboardAction-javax.swing.KeyStroke-">unregisterKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#update-java.awt.Graphics-">update</a>, <a href="../../javax/swing/JComponent.html#updateUI--">updateUI</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- --> </a> <h3>Methods inherited from class java.awt.<a href="../../java/awt/Container.html" title="class in java.awt">Container</a></h3> <code><a href="../../java/awt/Container.html#add-java.awt.Component-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-int-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-int-">add</a>, <a href="../../java/awt/Container.html#add-java.lang.String-java.awt.Component-">add</a>, <a href="../../java/awt/Container.html#addContainerListener-java.awt.event.ContainerListener-">addContainerListener</a>, <a href="../../java/awt/Container.html#addPropertyChangeListener-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../java/awt/Container.html#addPropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../java/awt/Container.html#applyComponentOrientation-java.awt.ComponentOrientation-">applyComponentOrientation</a>, <a href="../../java/awt/Container.html#areFocusTraversalKeysSet-int-">areFocusTraversalKeysSet</a>, <a href="../../java/awt/Container.html#countComponents--">countComponents</a>, <a href="../../java/awt/Container.html#deliverEvent-java.awt.Event-">deliverEvent</a>, <a href="../../java/awt/Container.html#doLayout--">doLayout</a>, <a href="../../java/awt/Container.html#findComponentAt-int-int-">findComponentAt</a>, <a href="../../java/awt/Container.html#findComponentAt-java.awt.Point-">findComponentAt</a>, <a href="../../java/awt/Container.html#getComponent-int-">getComponent</a>, <a href="../../java/awt/Container.html#getComponentAt-int-int-">getComponentAt</a>, <a href="../../java/awt/Container.html#getComponentAt-java.awt.Point-">getComponentAt</a>, <a href="../../java/awt/Container.html#getComponentCount--">getComponentCount</a>, <a href="../../java/awt/Container.html#getComponents--">getComponents</a>, <a href="../../java/awt/Container.html#getComponentZOrder-java.awt.Component-">getComponentZOrder</a>, <a href="../../java/awt/Container.html#getContainerListeners--">getContainerListeners</a>, <a href="../../java/awt/Container.html#getFocusTraversalKeys-int-">getFocusTraversalKeys</a>, <a href="../../java/awt/Container.html#getFocusTraversalPolicy--">getFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#getLayout--">getLayout</a>, <a href="../../java/awt/Container.html#getMousePosition-boolean-">getMousePosition</a>, <a href="../../java/awt/Container.html#insets--">insets</a>, <a href="../../java/awt/Container.html#invalidate--">invalidate</a>, <a href="../../java/awt/Container.html#isAncestorOf-java.awt.Component-">isAncestorOf</a>, <a href="../../java/awt/Container.html#isFocusCycleRoot--">isFocusCycleRoot</a>, <a href="../../java/awt/Container.html#isFocusCycleRoot-java.awt.Container-">isFocusCycleRoot</a>, <a href="../../java/awt/Container.html#isFocusTraversalPolicyProvider--">isFocusTraversalPolicyProvider</a>, <a href="../../java/awt/Container.html#isFocusTraversalPolicySet--">isFocusTraversalPolicySet</a>, <a href="../../java/awt/Container.html#layout--">layout</a>, <a href="../../java/awt/Container.html#list-java.io.PrintStream-int-">list</a>, <a href="../../java/awt/Container.html#list-java.io.PrintWriter-int-">list</a>, <a href="../../java/awt/Container.html#locate-int-int-">locate</a>, <a href="../../java/awt/Container.html#minimumSize--">minimumSize</a>, <a href="../../java/awt/Container.html#paintComponents-java.awt.Graphics-">paintComponents</a>, <a href="../../java/awt/Container.html#preferredSize--">preferredSize</a>, <a href="../../java/awt/Container.html#printComponents-java.awt.Graphics-">printComponents</a>, <a href="../../java/awt/Container.html#processContainerEvent-java.awt.event.ContainerEvent-">processContainerEvent</a>, <a href="../../java/awt/Container.html#processEvent-java.awt.AWTEvent-">processEvent</a>, <a href="../../java/awt/Container.html#remove-java.awt.Component-">remove</a>, <a href="../../java/awt/Container.html#removeContainerListener-java.awt.event.ContainerListener-">removeContainerListener</a>, <a href="../../java/awt/Container.html#setComponentZOrder-java.awt.Component-int-">setComponentZOrder</a>, <a href="../../java/awt/Container.html#setFocusCycleRoot-boolean-">setFocusCycleRoot</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicy-java.awt.FocusTraversalPolicy-">setFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicyProvider-boolean-">setFocusTraversalPolicyProvider</a>, <a href="../../java/awt/Container.html#setLayout-java.awt.LayoutManager-">setLayout</a>, <a href="../../java/awt/Container.html#transferFocusDownCycle--">transferFocusDownCycle</a>, <a href="../../java/awt/Container.html#validate--">validate</a>, <a href="../../java/awt/Container.html#validateTree--">validateTree</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Methods inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.html#action-java.awt.Event-java.lang.Object-">action</a>, <a href="../../java/awt/Component.html#add-java.awt.PopupMenu-">add</a>, <a href="../../java/awt/Component.html#addComponentListener-java.awt.event.ComponentListener-">addComponentListener</a>, <a href="../../java/awt/Component.html#addFocusListener-java.awt.event.FocusListener-">addFocusListener</a>, <a href="../../java/awt/Component.html#addHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-">addHierarchyBoundsListener</a>, <a href="../../java/awt/Component.html#addHierarchyListener-java.awt.event.HierarchyListener-">addHierarchyListener</a>, <a href="../../java/awt/Component.html#addInputMethodListener-java.awt.event.InputMethodListener-">addInputMethodListener</a>, <a href="../../java/awt/Component.html#addKeyListener-java.awt.event.KeyListener-">addKeyListener</a>, <a href="../../java/awt/Component.html#addMouseListener-java.awt.event.MouseListener-">addMouseListener</a>, <a href="../../java/awt/Component.html#addMouseMotionListener-java.awt.event.MouseMotionListener-">addMouseMotionListener</a>, <a href="../../java/awt/Component.html#addMouseWheelListener-java.awt.event.MouseWheelListener-">addMouseWheelListener</a>, <a href="../../java/awt/Component.html#bounds--">bounds</a>, <a href="../../java/awt/Component.html#checkImage-java.awt.Image-java.awt.image.ImageObserver-">checkImage</a>, <a href="../../java/awt/Component.html#checkImage-java.awt.Image-int-int-java.awt.image.ImageObserver-">checkImage</a>, <a href="../../java/awt/Component.html#coalesceEvents-java.awt.AWTEvent-java.awt.AWTEvent-">coalesceEvents</a>, <a href="../../java/awt/Component.html#contains-java.awt.Point-">contains</a>, <a href="../../java/awt/Component.html#createImage-java.awt.image.ImageProducer-">createImage</a>, <a href="../../java/awt/Component.html#createImage-int-int-">createImage</a>, <a href="../../java/awt/Component.html#createVolatileImage-int-int-">createVolatileImage</a>, <a href="../../java/awt/Component.html#createVolatileImage-int-int-java.awt.ImageCapabilities-">createVolatileImage</a>, <a href="../../java/awt/Component.html#disableEvents-long-">disableEvents</a>, <a href="../../java/awt/Component.html#dispatchEvent-java.awt.AWTEvent-">dispatchEvent</a>, <a href="../../java/awt/Component.html#enable-boolean-">enable</a>, <a href="../../java/awt/Component.html#enableEvents-long-">enableEvents</a>, <a href="../../java/awt/Component.html#enableInputMethods-boolean-">enableInputMethods</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-byte-byte-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-double-double-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-float-float-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-long-long-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-short-short-">firePropertyChange</a>, <a href="../../java/awt/Component.html#getBackground--">getBackground</a>, <a href="../../java/awt/Component.html#getBounds--">getBounds</a>, <a href="../../java/awt/Component.html#getColorModel--">getColorModel</a>, <a href="../../java/awt/Component.html#getComponentListeners--">getComponentListeners</a>, <a href="../../java/awt/Component.html#getComponentOrientation--">getComponentOrientation</a>, <a href="../../java/awt/Component.html#getCursor--">getCursor</a>, <a href="../../java/awt/Component.html#getDropTarget--">getDropTarget</a>, <a href="../../java/awt/Component.html#getFocusCycleRootAncestor--">getFocusCycleRootAncestor</a>, <a href="../../java/awt/Component.html#getFocusListeners--">getFocusListeners</a>, <a href="../../java/awt/Component.html#getFocusTraversalKeysEnabled--">getFocusTraversalKeysEnabled</a>, <a href="../../java/awt/Component.html#getFont--">getFont</a>, <a href="../../java/awt/Component.html#getForeground--">getForeground</a>, <a href="../../java/awt/Component.html#getGraphicsConfiguration--">getGraphicsConfiguration</a>, <a href="../../java/awt/Component.html#getHierarchyBoundsListeners--">getHierarchyBoundsListeners</a>, <a href="../../java/awt/Component.html#getHierarchyListeners--">getHierarchyListeners</a>, <a href="../../java/awt/Component.html#getIgnoreRepaint--">getIgnoreRepaint</a>, <a href="../../java/awt/Component.html#getInputContext--">getInputContext</a>, <a href="../../java/awt/Component.html#getInputMethodListeners--">getInputMethodListeners</a>, <a href="../../java/awt/Component.html#getInputMethodRequests--">getInputMethodRequests</a>, <a href="../../java/awt/Component.html#getKeyListeners--">getKeyListeners</a>, <a href="../../java/awt/Component.html#getLocale--">getLocale</a>, <a href="../../java/awt/Component.html#getLocation--">getLocation</a>, <a href="../../java/awt/Component.html#getLocationOnScreen--">getLocationOnScreen</a>, <a href="../../java/awt/Component.html#getMouseListeners--">getMouseListeners</a>, <a href="../../java/awt/Component.html#getMouseMotionListeners--">getMouseMotionListeners</a>, <a href="../../java/awt/Component.html#getMousePosition--">getMousePosition</a>, <a href="../../java/awt/Component.html#getMouseWheelListeners--">getMouseWheelListeners</a>, <a href="../../java/awt/Component.html#getName--">getName</a>, <a href="../../java/awt/Component.html#getParent--">getParent</a>, <a href="../../java/awt/Component.html#getPeer--">getPeer</a>, <a href="../../java/awt/Component.html#getPropertyChangeListeners--">getPropertyChangeListeners</a>, <a href="../../java/awt/Component.html#getPropertyChangeListeners-java.lang.String-">getPropertyChangeListeners</a>, <a href="../../java/awt/Component.html#getSize--">getSize</a>, <a href="../../java/awt/Component.html#getToolkit--">getToolkit</a>, <a href="../../java/awt/Component.html#getTreeLock--">getTreeLock</a>, <a href="../../java/awt/Component.html#gotFocus-java.awt.Event-java.lang.Object-">gotFocus</a>, <a href="../../java/awt/Component.html#handleEvent-java.awt.Event-">handleEvent</a>, <a href="../../java/awt/Component.html#hasFocus--">hasFocus</a>, <a href="../../java/awt/Component.html#imageUpdate-java.awt.Image-int-int-int-int-int-">imageUpdate</a>, <a href="../../java/awt/Component.html#inside-int-int-">inside</a>, <a href="../../java/awt/Component.html#isBackgroundSet--">isBackgroundSet</a>, <a href="../../java/awt/Component.html#isCursorSet--">isCursorSet</a>, <a href="../../java/awt/Component.html#isDisplayable--">isDisplayable</a>, <a href="../../java/awt/Component.html#isEnabled--">isEnabled</a>, <a href="../../java/awt/Component.html#isFocusable--">isFocusable</a>, <a href="../../java/awt/Component.html#isFocusOwner--">isFocusOwner</a>, <a href="../../java/awt/Component.html#isFocusTraversable--">isFocusTraversable</a>, <a href="../../java/awt/Component.html#isFontSet--">isFontSet</a>, <a href="../../java/awt/Component.html#isForegroundSet--">isForegroundSet</a>, <a href="../../java/awt/Component.html#isLightweight--">isLightweight</a>, <a href="../../java/awt/Component.html#isMaximumSizeSet--">isMaximumSizeSet</a>, <a href="../../java/awt/Component.html#isMinimumSizeSet--">isMinimumSizeSet</a>, <a href="../../java/awt/Component.html#isPreferredSizeSet--">isPreferredSizeSet</a>, <a href="../../java/awt/Component.html#isShowing--">isShowing</a>, <a href="../../java/awt/Component.html#isValid--">isValid</a>, <a href="../../java/awt/Component.html#isVisible--">isVisible</a>, <a href="../../java/awt/Component.html#keyDown-java.awt.Event-int-">keyDown</a>, <a href="../../java/awt/Component.html#keyUp-java.awt.Event-int-">keyUp</a>, <a href="../../java/awt/Component.html#list--">list</a>, <a href="../../java/awt/Component.html#list-java.io.PrintStream-">list</a>, <a href="../../java/awt/Component.html#list-java.io.PrintWriter-">list</a>, <a href="../../java/awt/Component.html#location--">location</a>, <a href="../../java/awt/Component.html#lostFocus-java.awt.Event-java.lang.Object-">lostFocus</a>, <a href="../../java/awt/Component.html#mouseDown-java.awt.Event-int-int-">mouseDown</a>, <a href="../../java/awt/Component.html#mouseDrag-java.awt.Event-int-int-">mouseDrag</a>, <a href="../../java/awt/Component.html#mouseEnter-java.awt.Event-int-int-">mouseEnter</a>, <a href="../../java/awt/Component.html#mouseExit-java.awt.Event-int-int-">mouseExit</a>, <a href="../../java/awt/Component.html#mouseMove-java.awt.Event-int-int-">mouseMove</a>, <a href="../../java/awt/Component.html#mouseUp-java.awt.Event-int-int-">mouseUp</a>, <a href="../../java/awt/Component.html#move-int-int-">move</a>, <a href="../../java/awt/Component.html#nextFocus--">nextFocus</a>, <a href="../../java/awt/Component.html#paintAll-java.awt.Graphics-">paintAll</a>, <a href="../../java/awt/Component.html#postEvent-java.awt.Event-">postEvent</a>, <a href="../../java/awt/Component.html#prepareImage-java.awt.Image-java.awt.image.ImageObserver-">prepareImage</a>, <a href="../../java/awt/Component.html#prepareImage-java.awt.Image-int-int-java.awt.image.ImageObserver-">prepareImage</a>, <a href="../../java/awt/Component.html#processComponentEvent-java.awt.event.ComponentEvent-">processComponentEvent</a>, <a href="../../java/awt/Component.html#processFocusEvent-java.awt.event.FocusEvent-">processFocusEvent</a>, <a href="../../java/awt/Component.html#processHierarchyBoundsEvent-java.awt.event.HierarchyEvent-">processHierarchyBoundsEvent</a>, <a href="../../java/awt/Component.html#processHierarchyEvent-java.awt.event.HierarchyEvent-">processHierarchyEvent</a>, <a href="../../java/awt/Component.html#processInputMethodEvent-java.awt.event.InputMethodEvent-">processInputMethodEvent</a>, <a href="../../java/awt/Component.html#processMouseWheelEvent-java.awt.event.MouseWheelEvent-">processMouseWheelEvent</a>, <a href="../../java/awt/Component.html#remove-java.awt.MenuComponent-">remove</a>, <a href="../../java/awt/Component.html#removeComponentListener-java.awt.event.ComponentListener-">removeComponentListener</a>, <a href="../../java/awt/Component.html#removeFocusListener-java.awt.event.FocusListener-">removeFocusListener</a>, <a href="../../java/awt/Component.html#removeHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-">removeHierarchyBoundsListener</a>, <a href="../../java/awt/Component.html#removeHierarchyListener-java.awt.event.HierarchyListener-">removeHierarchyListener</a>, <a href="../../java/awt/Component.html#removeInputMethodListener-java.awt.event.InputMethodListener-">removeInputMethodListener</a>, <a href="../../java/awt/Component.html#removeKeyListener-java.awt.event.KeyListener-">removeKeyListener</a>, <a href="../../java/awt/Component.html#removeMouseListener-java.awt.event.MouseListener-">removeMouseListener</a>, <a href="../../java/awt/Component.html#removeMouseMotionListener-java.awt.event.MouseMotionListener-">removeMouseMotionListener</a>, <a href="../../java/awt/Component.html#removeMouseWheelListener-java.awt.event.MouseWheelListener-">removeMouseWheelListener</a>, <a href="../../java/awt/Component.html#removePropertyChangeListener-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../java/awt/Component.html#removePropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../java/awt/Component.html#repaint--">repaint</a>, <a href="../../java/awt/Component.html#repaint-int-int-int-int-">repaint</a>, <a href="../../java/awt/Component.html#repaint-long-">repaint</a>, <a href="../../java/awt/Component.html#resize-java.awt.Dimension-">resize</a>, <a href="../../java/awt/Component.html#resize-int-int-">resize</a>, <a href="../../java/awt/Component.html#setBounds-int-int-int-int-">setBounds</a>, <a href="../../java/awt/Component.html#setBounds-java.awt.Rectangle-">setBounds</a>, <a href="../../java/awt/Component.html#setComponentOrientation-java.awt.ComponentOrientation-">setComponentOrientation</a>, <a href="../../java/awt/Component.html#setCursor-java.awt.Cursor-">setCursor</a>, <a href="../../java/awt/Component.html#setDropTarget-java.awt.dnd.DropTarget-">setDropTarget</a>, <a href="../../java/awt/Component.html#setFocusable-boolean-">setFocusable</a>, <a href="../../java/awt/Component.html#setFocusTraversalKeysEnabled-boolean-">setFocusTraversalKeysEnabled</a>, <a href="../../java/awt/Component.html#setIgnoreRepaint-boolean-">setIgnoreRepaint</a>, <a href="../../java/awt/Component.html#setLocale-java.util.Locale-">setLocale</a>, <a href="../../java/awt/Component.html#setLocation-int-int-">setLocation</a>, <a href="../../java/awt/Component.html#setLocation-java.awt.Point-">setLocation</a>, <a href="../../java/awt/Component.html#setName-java.lang.String-">setName</a>, <a href="../../java/awt/Component.html#setSize-java.awt.Dimension-">setSize</a>, <a href="../../java/awt/Component.html#setSize-int-int-">setSize</a>, <a href="../../java/awt/Component.html#show--">show</a>, <a href="../../java/awt/Component.html#show-boolean-">show</a>, <a href="../../java/awt/Component.html#size--">size</a>, <a href="../../java/awt/Component.html#toString--">toString</a>, <a href="../../java/awt/Component.html#transferFocus--">transferFocus</a>, <a href="../../java/awt/Component.html#transferFocusBackward--">transferFocusBackward</a>, <a href="../../java/awt/Component.html#transferFocusUpCycle--">transferFocusUpCycle</a></code></li>
</ul>
<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_LAYER">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>DEFAULT_LAYER</h4> <pre>public static final <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> DEFAULT_LAYER</pre>
<div class="block">
<span>定义默认图层的便利对象。</span>
<span>相当于新的整数0</span>
</div> </li>
</ul> <a name="PALETTE_LAYER">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>PALETTE_LAYER</h4> <pre>public static final <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> PALETTE_LAYER</pre>
<div class="block">
<span>定义调色板层的方便对象。</span>
<span>相当于新的整数100</span>
</div> </li>
</ul> <a name="MODAL_LAYER">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>MODAL_LAYER</h4> <pre>public static final <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> MODAL_LAYER</pre>
<div class="block">
<span>定义模态层的便利对象。</span>
<span>相当于新的整数200</span>
</div> </li>
</ul> <a name="POPUP_LAYER">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>POPUP_LAYER</h4> <pre>public static final <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> POPUP_LAYER</pre>
<div class="block">
<span>定义Popup图层的便利对象。</span>
<span>相当于新的整数300</span>
</div> </li>
</ul> <a name="DRAG_LAYER">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>DRAG_LAYER</h4> <pre>public static final <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> DRAG_LAYER</pre>
<div class="block">
<span>定义拖动图层的便利对象。</span>
<span>相当于新的整数400</span>
</div> </li>
</ul> <a name="FRAME_CONTENT_LAYER">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>FRAME_CONTENT_LAYER</h4> <pre>public static final <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> FRAME_CONTENT_LAYER</pre>
<div class="block">
<span>定义框架内容层的便利对象。</span>
<span>此图层通常仅用于定位JFrame的contentPane和menuBar组件。</span>
<span>相当于新的整数(-30000</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JFrame.html" title="javax.swing中的类"><code>JFrame</code></a></span>
</dd>
</dl> </li>
</ul> <a name="LAYER_PROPERTY">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>LAYER_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> LAYER_PROPERTY</pre>
<div class="block">
绑定财产
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JLayeredPane.LAYER_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="JLayeredPane--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>JLayeredPane</h4> <pre>public JLayeredPane()</pre>
<div class="block">
创建一个新的JLayeredPane
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="addImpl-java.awt.Component-java.lang.Object-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addImpl</h4> <pre>protected void addImpl(<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,
int index)</pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../java/awt/Container.html#addImpl-java.awt.Component-java.lang.Object-int-">Container</a></code></span>
</div>
<div class="block">
<span>在指定的索引处将指定的组件添加到此容器。</span>
<span>该方法还通过布局管理器通过<code>addLayoutComponent</code>方法使用指定的约束对象将组件添加到此容器的布局。</span>
<p> <span>约束由正在使用的特定布局管理器定义。</span> <span>例如, <code>BorderLayout</code>类定义了五个约束: <code>BorderLayout.NORTH</code> <code>BorderLayout.SOUTH</code> <code>BorderLayout.EAST</code> <code>BorderLayout.WEST</code><code>BorderLayout.CENTER</code></span> </p>
<p> <span><code>GridBagLayout</code>类需要一个<code>GridBagConstraints</code>对象。</span> <span>未能通过正确类型的约束对象结果在一个<code>IllegalArgumentException</code></span> </p>
<p> <span>如果当前的布局管理器实现了<code>LayoutManager2</code> ,那么就调用<a href="../../java/awt/LayoutManager2.html#addLayoutComponent-java.awt.Component-java.lang.Object-"><code>LayoutManager2.addLayoutComponent(Component,Object)</code></a></span> <span>如果当前的布局管理器不实现<code>LayoutManager2</code> ,而约束是<code>String</code> ,那么<a href="../../java/awt/LayoutManager.html#addLayoutComponent-java.lang.String-java.awt.Component-"><code>LayoutManager.addLayoutComponent(String,Component)</code></a>就被调用了。</span> </p>
<p> <span>如果组件不是此容器的祖先,并且具有非空父项,则在将其添加到此容器之前,它将从其当前父进程中删除。</span> </p>
<p> <span>如果程序需要跟踪每个添加到容器的请求,那么这种方法将会覆盖所有其他添加方法。</span> <span>一个重写方法通常应该包括调用超类的方法版本:</span> </p>
<blockquote>
<span><code>super.addImpl(comp, constraints, index)</code></span>
</blockquote>
<p> <span>该方法更改布局相关信息,因此使组件层次结构无效。</span> <span>如果容器已经被显示,则此后必须验证层次结构,以显示添加的组件。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Container.html#addImpl-java.awt.Component-java.lang.Object-int-">addImpl</a></code>
<code><a href="../../java/awt/Container.html" title="class in java.awt">Container</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>comp</code> - 要添加的组件
</dd>
<dd>
<code>constraints</code> - 表示此组件的布局约束的对象
</dd>
<dd>
<code>index</code> - 容器列表中插入组件的位置,其中
<code>-1</code>表示附加到最后
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/awt/Container.html#add-java.awt.Component-"><code>Container.add(Component)</code></a> <a href="../../java/awt/Container.html#add-java.awt.Component-int-"><code>Container.add(Component, int)</code></a> <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-"><code>Container.add(Component, java.lang.Object)</code></a> <a href="../../java/awt/Container.html#invalidate--"><code>Container.invalidate()</code></a> <a href="../../java/awt/LayoutManager.html" title="java.awt中的接口"><code>LayoutManager</code></a> <a href="../../java/awt/LayoutManager2.html" title="java.awt中的接口"><code>LayoutManager2</code></a></span>
</dd>
</dl> </li>
</ul> <a name="remove-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>remove</h4> <pre>public void remove(int index)</pre>
<div class="block">
<span>从此窗格中删除索引的组件。</span>
<span>这是绝对的索引,忽略了层。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Container.html#remove-int-">remove</a></code>
<code><a href="../../java/awt/Container.html" title="class in java.awt">Container</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> - 一个int指定要删除的组件
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JLayeredPane.html#getIndexOf-java.awt.Component-"><code>getIndexOf(java.awt.Component)</code></a>
</dd>
</dl> </li>
</ul> <a name="removeAll--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAll</h4> <pre>public void removeAll()</pre>
<div class="block">
从此容器中删除所有组件。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Container.html#removeAll--">removeAll</a></code>
<code><a href="../../java/awt/Container.html" title="class in java.awt">Container</a></code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Container.html#add-java.awt.Component-"><code>Container.add(java.awt.Component)</code></a>
<a href="../../java/awt/Container.html#remove-int-"><code>Container.remove(int)</code></a>
<a href="../../java/awt/Container.html#invalidate--"><code>Container.invalidate()</code></a>
</dd>
</dl> </li>
</ul> <a name="isOptimizedDrawingEnabled--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isOptimizedDrawingEnabled</h4> <pre>public boolean isOptimizedDrawingEnabled()</pre>
<div class="block">
<span>如果窗格中的组件可以重叠则返回false这样使得优化的绘图变得不可能。</span>
<span>否则返回true。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#isOptimizedDrawingEnabled--">isOptimizedDrawingEnabled</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果组件可以重叠则为false否则为true
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#isOptimizedDrawingEnabled--"><code>JComponent.isOptimizedDrawingEnabled()</code></a>
</dd>
</dl> </li>
</ul> <a name="putLayer-javax.swing.JComponent-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>putLayer</h4> <pre>public static void putLayer(<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c,
int layer)</pre>
<div class="block">
<span>设置JComponent上的layer属性。</span>
<span>此方法不会导致任何副作用如setLayer绘画添加/删除等)。</span>
<span>通常您应该使用实例方法setLayer以获得所需的副作用如重绘</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - JComponent要移动
</dd>
<dd>
<code>layer</code> - 指定要将其移动到的图层的int
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JLayeredPane.html#setLayer-java.awt.Component-int-"><code>setLayer(java.awt.Component, int)</code></a>
</dd>
</dl> </li>
</ul> <a name="getLayer-javax.swing.JComponent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLayer</h4> <pre>public static int getLayer(<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c)</pre>
<div class="block">
<span>获取JComponent的layer属性它不会导致任何类似setLayer的副作用。</span>
<span>(绘画,添加/删除等通常你应该使用实例方法getLayer</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 要检查的JComponent
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个int指定组件的图层
</dd>
</dl> </li>
</ul> <a name="getLayeredPaneAbove-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLayeredPaneAbove</h4> <pre>public static <a href="../../javax/swing/JLayeredPane.html" title="class in javax.swing">JLayeredPane</a> getLayeredPaneAbove(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
<div class="block">
<span>方便的方法返回包含指定组件的第一个JLayeredPane。</span>
<span>请注意所有JFrames在其根目录中都有一个JLayeredPane因此JFrame中的任何组件都将具有JLayeredPane父级。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 要检查的组件
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
包含组件的JLayeredPane如果在组件层次结构中没有找到JLayeredPane则为null
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JFrame.html" title="javax.swing中的类"><code>JFrame</code></a> <a href="../../javax/swing/JRootPane.html" title="javax.swing中的类"><code>JRootPane</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setLayer-java.awt.Component-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLayer</h4> <pre>public void setLayer(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c,
int layer)</pre>
<div class="block">
<span>设置指定组件上的图层属性,使其成为该图层中最底层的组件。</span>
<span>在添加到父母之前应该调用。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 为图层设置的组件
</dd>
<dd>
<code>layer</code> - 一个int指定要设置的层其中较低的数字更靠近底部
</dd>
</dl> </li>
</ul> <a name="setLayer-java.awt.Component-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLayer</h4> <pre>public void setLayer(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c,
int layer,
int position)</pre>
<div class="block">
设置指定组件的层属性,并设置其在该层中的位置。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 为图层设置的组件
</dd>
<dd>
<code>layer</code> - 一个int指定要设置的层其中较低的数字更靠近底部
</dd>
<dd>
<code>position</code> - 一个int指定层内的位置其中0是最上面的位置-1是最下面的位置
</dd>
</dl> </li>
</ul> <a name="getLayer-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLayer</h4> <pre>public int getLayer(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
<div class="block">
返回指定Component的layer属性。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 要检查的组件
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个int指定组件的当前图层
</dd>
</dl> </li>
</ul> <a name="getIndexOf-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getIndexOf</h4> <pre>public int getIndexOf(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
<div class="block">
<span>返回指定Component的索引。</span>
<span>这是绝对的索引,忽略了层。</span>
<span>索引号(如位置号)的索引为零时的最高分量。</span>
<span>较大的数字更接近底部。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 要检查的组件
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个指定组件索引的int
</dd>
</dl> </li>
</ul> <a name="moveToFront-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>moveToFront</h4> <pre>public void moveToFront(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
<div class="block">
将组件移动到当前层位置0中组件的顶部。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 要移动的组件
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JLayeredPane.html#setPosition-java.awt.Component-int-"><code>setPosition(Component, int)</code></a>
</dd>
</dl> </li>
</ul> <a name="moveToBack-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>moveToBack</h4> <pre>public void moveToBack(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
<div class="block">
将组件移动到当前层中的组件底部(位置-1
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 要移动的组件
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JLayeredPane.html#setPosition-java.awt.Component-int-"><code>setPosition(Component, int)</code></a>
</dd>
</dl> </li>
</ul> <a name="setPosition-java.awt.Component-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setPosition</h4> <pre>public void setPosition(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c,
int position)</pre>
<div class="block">
<span>将组件移动到<code>position</code>其当前层其中0是该层内的最高位置和-1是在最底部位置内。</span>
<p> <span><b>注意:</b>位置编号由java.awt.Container定义与层编号相反。</span> <span>较低的位置数字更靠近顶部0是最上面的而较高的位置数字更接近底部。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 要移动的组件
</dd>
<dd>
<code>position</code> - 在-1..N-1范围内的int其中N是组件当前层中的组件数
</dd>
</dl> </li>
</ul> <a name="getPosition-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPosition</h4> <pre>public int getPosition(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
<div class="block">
获取组件在其层内的相对位置。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 要检查的组件
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
给出组件位置的int其中0是最高位置最高索引值=该层的组件的计数计数减1
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JLayeredPane.html#getComponentCountInLayer-int-"><code>getComponentCountInLayer(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="highestLayer--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>highestLayer</h4> <pre>public int highestLayer()</pre>
<div class="block">
<span>返回所有当前子节点的最高层值。</span>
<span>如果没有孩子则返回0。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指示窗格中最顶层组件的层的int如果没有子项则为零
</dd>
</dl> </li>
</ul> <a name="lowestLayer--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>lowestLayer</h4> <pre>public int lowestLayer()</pre>
<div class="block">
<span>返回所有当前子项的最低层值。</span>
<span>如果没有孩子则返回0。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指示窗格中最底层组件的层的int如果没有子项则为零
</dd>
</dl> </li>
</ul> <a name="getComponentCountInLayer-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getComponentCountInLayer</h4> <pre>public int getComponentCountInLayer(int layer)</pre>
<div class="block">
返回当前在指定图层中的子项数。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>layer</code> - 一个int指定要检查的图层
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个int指定该层中的组件数
</dd>
</dl> </li>
</ul> <a name="getComponentsInLayer-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getComponentsInLayer</h4> <pre>public <a href="../../java/awt/Component.html" title="class in java.awt">Component</a>[] getComponentsInLayer(int layer)</pre>
<div class="block">
返回指定图层中的组件数组。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>layer</code> - 一个int指定要检查的图层
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该层中包含的一组组件
</dd>
</dl> </li>
</ul> <a name="paint-java.awt.Graphics-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paint</h4> <pre>public void paint(<a href="../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</pre>
<div class="block">
在指定的图形上下文中绘制JLayeredPane。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#paint-java.awt.Graphics-">paint</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>g</code> - 要绘制的图形上下文
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#paintComponent-java.awt.Graphics-"><code>JComponent.paintComponent(java.awt.Graphics)</code></a>
<a href="../../javax/swing/JComponent.html#paintBorder-java.awt.Graphics-"><code>JComponent.paintBorder(java.awt.Graphics)</code></a>
<a href="../../javax/swing/JComponent.html#paintChildren-java.awt.Graphics-"><code>JComponent.paintChildren(java.awt.Graphics)</code></a>
<a href="../../javax/swing/JComponent.html#getComponentGraphics-java.awt.Graphics-"><code>JComponent.getComponentGraphics(java.awt.Graphics)</code></a>
<a href="../../javax/swing/JComponent.html#repaint-long-int-int-int-int-"><code>JComponent.repaint(long, int, int, int, int)</code></a>
</dd>
</dl> </li>
</ul> <a name="getComponentToLayer--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getComponentToLayer</h4> <pre>protected <a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../java/awt/Component.html" title="class in java.awt">Component</a>,<a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a>&gt; getComponentToLayer()</pre>
<div class="block">
返回将组件映射到图层的散列表。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
Hashtable用于将组件映射到它们的层
</dd>
</dl> </li>
</ul> <a name="getObjectForLayer-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getObjectForLayer</h4> <pre>protected <a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> getObjectForLayer(int layer)</pre>
<div class="block">
返回与指定图层相关联的整数对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>layer</code> - 指定图层的int
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该层的整数对象
</dd>
</dl> </li>
</ul> <a name="insertIndexForLayer-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insertIndexForLayer</h4> <pre>protected int insertIndexForLayer(int layer,
int position)</pre>
<div class="block">
确定基于层和位置请求插入新孩子的正确位置的原始方法。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>layer</code> - 指定图层的int
</dd>
<dd>
<code>position</code> - 指定图层内的位置的int
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个int给出绝对插入索引
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JLayeredPane.html#getIndexOf-java.awt.Component-"><code>getIndexOf(java.awt.Component)</code></a>
</dd>
</dl> </li>
</ul> <a name="paramString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paramString</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> paramString()</pre>
<div class="block">
<span>返回此JLayeredPane的字符串表示形式。</span>
<span>该方法仅用于调试目的,并且返回的字符串的内容和格式可能因实现而异。</span>
<span>返回的字符串可能为空,但可能不是<code>null</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#paramString--">paramString</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个JLayeredPane的字符串表示形式。
</dd>
</dl> </li>
</ul> <a name="getAccessibleContext--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getAccessibleContext</h4> <pre>public <a href="../../javax/accessibility/AccessibleContext.html" title="class in javax.accessibility">AccessibleContext</a> getAccessibleContext()</pre>
<div class="block">
<span>获取与此JLayeredPane关联的AccessibleContext。</span>
<span>对于分层窗格AccessibleContext采用AccessibleJLayeredPane的形式。</span>
<span>如有必要将创建一个新的AccessibleJLayeredPane实例。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/accessibility/Accessible.html#getAccessibleContext--">getAccessibleContext</a></code>在界面
<code><a href="../../javax/accessibility/Accessible.html" title="interface in javax.accessibility">Accessible</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#getAccessibleContext--">getAccessibleContext</a></code>
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
an AccessibleJLayeredPane that serves as the AccessibleContext of this JLayeredPane
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>