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

3481 lines
179 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 JInternalFrame">Class JInternalFrame</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.JInternalFrame</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> <a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口">RootPaneContainer</a> <a href="../../javax/swing/WindowConstants.html" title="javax.swing中的接口">WindowConstants</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">JInternalFrame</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>, <a href="../../javax/swing/WindowConstants.html" title="interface in javax.swing">WindowConstants</a>, <a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></pre>
<div class="block">
<span>一个轻量级对象,提供了本机框架的许多功能,包括拖动,关闭,成为图标,调整大小,标题显示以及对菜单栏的支持。</span>
<span>有关面向任务的文档和使用内部框架的示例,请参阅<em>Java Tutorial</em><em></em> <a href="http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html" target="_top">How to Use Internal Frames</a></span>
<p> <span>一般来说,您将<code>JInternalFrame</code>添加到<code>JDesktopPane</code></span> <span>该UI委托的外观和感觉具体行动到<code>DesktopManager</code>由维护对象<code>JDesktopPane</code></span> </p>
<p> <span><code>JInternalFrame</code>内容窗格是您添加子组件的位置。</span> <span>作为一种方便, <code>add</code> <code>remove</code><code>setLayout</code>这个类的方法将被覆盖,所以他们委托给相应方法的调用<code>ContentPane</code></span> <span>例如,您可以将子组件添加到内部框架,如下所示:</span> </p>
<pre> <span>internalFrame.add(child);</span> </pre>
<span>而孩子将被添加到contentPane。</span>
<span>内容窗格实际上由<code>JRootPane</code>实例管理,该实例还管理内部框架的布局窗格,玻璃窗格和可选菜单栏。</span>
<span>有关这些组件的完整说明,请参阅<code>JRootPane</code>文档。</span>
<span>有关添加,删除和设置<code>LayoutManager</code><a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口">LayoutManager</a>的详细信息,请参阅<code>JInternalFrame</code></span>
<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>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/event/InternalFrameEvent.html" title="javax.swing.event中的类"><code>InternalFrameEvent</code></a> <a href="../../javax/swing/JDesktopPane.html" title="javax.swing中的类"><code>JDesktopPane</code></a> <a href="../../javax/swing/DesktopManager.html" title="javax.swing中的接口"><code>DesktopManager</code></a> <a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="javax.swing中的类"><code>JInternalFrame.JDesktopIcon</code></a> <a href="../../javax/swing/JRootPane.html" title="javax.swing中的类"><code>JRootPane</code></a> <a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- --> </a> <h3>Nested Class Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption>
<span>Nested Classes</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.AccessibleJInternalFrame.html" title="class in javax.swing">JInternalFrame.AccessibleJInternalFrame</a></span></code>
<div class="block">
这个类实现了可访问性支持
<code>JInternalFrame</code>类。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="class in javax.swing">JInternalFrame.JDesktopIcon</a></span></code>
<div class="block">
此组件表示的图标化版本
<code>JInternalFrame</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>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#closable">closable</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/JInternalFrame.html#CONTENT_PANE_PROPERTY">CONTENT_PANE_PROPERTY</a></span></code>
<div class="block">
绑定属性名称。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="class in javax.swing">JInternalFrame.JDesktopIcon</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#desktopIcon">desktopIcon</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/JInternalFrame.html#FRAME_ICON_PROPERTY">FRAME_ICON_PROPERTY</a></span></code>
<div class="block">
绑定属性名称。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#frameIcon">frameIcon</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/JInternalFrame.html#GLASS_PANE_PROPERTY">GLASS_PANE_PROPERTY</a></span></code>
<div class="block">
绑定属性名称。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#iconable">iconable</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/JInternalFrame.html#IS_CLOSED_PROPERTY">IS_CLOSED_PROPERTY</a></span></code>
<div class="block">
内部框架关闭的约束属性名称。
</div> </td>
</tr>
<tr class="altColor">
<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/JInternalFrame.html#IS_ICON_PROPERTY">IS_ICON_PROPERTY</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/JInternalFrame.html#IS_MAXIMUM_PROPERTY">IS_MAXIMUM_PROPERTY</a></span></code>
<div class="block">
指示内部框架最大化的约束属性名称。
</div> </td>
</tr>
<tr class="altColor">
<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/JInternalFrame.html#IS_SELECTED_PROPERTY">IS_SELECTED_PROPERTY</a></span></code>
<div class="block">
受限属性名称表示此框已选择状态。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isClosed">isClosed</a></span></code>
<div class="block">
框架已关闭。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isIcon">isIcon</a></span></code>
<div class="block">
框架已经被图标化了。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isMaximum">isMaximum</a></span></code>
<div class="block">
框架已经扩展到最大尺寸。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isSelected">isSelected</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/JInternalFrame.html#LAYERED_PANE_PROPERTY">LAYERED_PANE_PROPERTY</a></span></code>
<div class="block">
绑定属性名称。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#maximizable">maximizable</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/JInternalFrame.html#MENU_BAR_PROPERTY">MENU_BAR_PROPERTY</a></span></code>
<div class="block">
绑定属性名称。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#resizable">resizable</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/JInternalFrame.html#ROOT_PANE_PROPERTY">ROOT_PANE_PROPERTY</a></span></code>
<div class="block">
绑定属性名称。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#rootPane">rootPane</a></span></code>
<div class="block">
管理内容窗格的
<code>JRootPane</code>实例和该内部框架的可选菜单栏以及玻璃窗格。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#rootPaneCheckingEnabled">rootPaneCheckingEnabled</a></span></code>
<div class="block">
如果是真的,那么
<code>add</code>
<code>setLayout</code>将被转发到
<code>contentPane</code>
</div> </td>
</tr>
<tr class="altColor">
<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/JInternalFrame.html#title">title</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/JInternalFrame.html#TITLE_PROPERTY">TITLE_PROPERTY</a></span></code>
<div class="block">
绑定属性名称。
</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.javax.swing.WindowConstants">
<!-- --> </a> <h3>Fields inherited from interface javax.swing.<a href="../../javax/swing/WindowConstants.html" title="interface in javax.swing">WindowConstants</a></h3> <code><a href="../../javax/swing/WindowConstants.html#DISPOSE_ON_CLOSE">DISPOSE_ON_CLOSE</a>, <a href="../../javax/swing/WindowConstants.html#DO_NOTHING_ON_CLOSE">DO_NOTHING_ON_CLOSE</a>, <a href="../../javax/swing/WindowConstants.html#EXIT_ON_CLOSE">EXIT_ON_CLOSE</a>, <a href="../../javax/swing/WindowConstants.html#HIDE_ON_CLOSE">HIDE_ON_CLOSE</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/JInternalFrame.html#JInternalFrame--">JInternalFrame</a></span>()</code>
<div class="block">
创建一个不可调整大小,不可关闭,不可最大化,非图形化的
<code>JInternalFrame</code> ,没有标题。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#JInternalFrame-java.lang.String-">JInternalFrame</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title)</code>
<div class="block">
创建一个不可调整大小,不可关闭,不可最大化,不可标示的
<code>JInternalFrame</code>与指定的标题。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#JInternalFrame-java.lang.String-boolean-">JInternalFrame</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title, boolean resizable)</code>
<div class="block">
创建一个不可关闭,不可最大化,非图形化的
<code>JInternalFrame</code>具有指定的标题和可复制性。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#JInternalFrame-java.lang.String-boolean-boolean-">JInternalFrame</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title, boolean resizable, boolean closable)</code>
<div class="block">
创建一个不可最大化,非图形化的
<code>JInternalFrame</code> ,具有指定的标题,可重定位性和可关闭性。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#JInternalFrame-java.lang.String-boolean-boolean-boolean-">JInternalFrame</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title, boolean resizable, boolean closable, boolean maximizable)</code>
<div class="block">
创建不可图标化
<code>JInternalFrame</code>具有指定标题,可调整,可关闭和可最大化。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#JInternalFrame-java.lang.String-boolean-boolean-boolean-boolean-">JInternalFrame</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable)</code>
<div class="block">
创建具有
<code>JInternalFrame</code>标题可重定位性可关闭性最大化和可图标性的JInternalFrame。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</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/JInternalFrame.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">
添加指定的孩子
<code>Component</code>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#addInternalFrameListener-javax.swing.event.InternalFrameListener-">addInternalFrameListener</a></span>(<a href="../../javax/swing/event/InternalFrameListener.html" title="interface in javax.swing.event">InternalFrameListener</a> l)</code>
<div class="block">
添加指定的侦听器以从该内部帧接收内部帧事件。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>protected <a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#createRootPane--">createRootPane</a></span>()</code>
<div class="block">
由构造函数调用设置
<code>JRootPane</code>
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#dispose--">dispose</a></span>()</code>
<div class="block">
使此内部框架不可见,未选择并关闭。
</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/JInternalFrame.html#doDefaultCloseAction--">doDefaultCloseAction</a></span>()</code>
<div class="block">
触发
<code>INTERNAL_FRAME_CLOSING</code>事件,然后执行内部框架的默认关闭操作指定的操作。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#fireInternalFrameEvent-int-">fireInternalFrameEvent</a></span>(int id)</code>
<div class="block">
触发内部框架事件。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<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/JInternalFrame.html#getAccessibleContext--">getAccessibleContext</a></span>()</code>
<div class="block">
获取
<code>AccessibleContext</code>与此相关
<code>JInternalFrame</code>
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../java/awt/Container.html" title="class in java.awt">Container</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getContentPane--">getContentPane</a></span>()</code>
<div class="block">
返回此内部框架的内容窗格。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getDefaultCloseOperation--">getDefaultCloseOperation</a></span>()</code>
<div class="block">
返回用户在此内部框架上启动“关闭”时发生的默认操作。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="class in javax.swing">JInternalFrame.JDesktopIcon</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getDesktopIcon--">getDesktopIcon</a></span>()</code>
<div class="block">
返回
<code>JDesktopIcon</code>时,这个曾经
<code>JInternalFrame</code>图标化。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code><a href="../../javax/swing/JDesktopPane.html" title="class in javax.swing">JDesktopPane</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getDesktopPane--">getDesktopPane</a></span>()</code>
<div class="block">
在祖先层次结构中搜索
<code>JDesktop</code>实例的
<code>JDesktop</code>方法。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="../../java/awt/Container.html" title="class in java.awt">Container</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getFocusCycleRootAncestor--">getFocusCycleRootAncestor</a></span>()</code>
<div class="block">
始终返回
<code>null</code> ,因为
<code>JInternalFrame</code>必须始终是焦点遍历循环的根。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<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/JInternalFrame.html#getFocusOwner--">getFocusOwner</a></span>()</code>
<div class="block">
如果此
<code>JInternalFrame</code>处于活动状态,则返回具有焦点的小孩。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getFrameIcon--">getFrameIcon</a></span>()</code>
<div class="block">
返回显示在该内部框架的标题栏中的图像(通常位于左上角)。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<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/JInternalFrame.html#getGlassPane--">getGlassPane</a></span>()</code>
<div class="block">
返回此内部框架的玻璃窗格。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="../../javax/swing/event/InternalFrameListener.html" title="interface in javax.swing.event">InternalFrameListener</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getInternalFrameListeners--">getInternalFrameListeners</a></span>()</code>
<div class="block">
返回所有
<code>InternalFrameListener</code>的数组,并添加到
<code>JInternalFrame</code> ,带有
<code>addInternalFrameListener</code>
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code><a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getJMenuBar--">getJMenuBar</a></span>()</code>
<div class="block">
如果没有设置菜单栏,则返回此
<code>JInternalFrame</code>的当前
<code>JMenuBar</code> ,或
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code><a href="../../java/awt/Cursor.html" title="class in java.awt">Cursor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getLastCursor--">getLastCursor</a></span>()</code>
<div class="block">
返回由
<code>setCursor</code>方法设置的最后
<code>Cursor</code> ,该方法不是可调整
<code>Cursor</code>
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getLayer--">getLayer</a></span>()</code>
<div class="block">
获取此组件的图层属性的便捷方法。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code><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/JInternalFrame.html#getLayeredPane--">getLayeredPane</a></span>()</code>
<div class="block">
返回此内部框架的分层窗格。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code><a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getMenuBar--">getMenuBar</a></span>()</code>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">截至Swing 1.0.3版,由<code>getJMenuBar()</code></span></span>
</div>
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<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/JInternalFrame.html#getMostRecentFocusOwner--">getMostRecentFocusOwner</a></span>()</code>
<div class="block">
返回这个
<code>JInternalFrame</code>的子组件,当选择此
<code>JInternalFrame</code>时将收到焦点。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code><a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getNormalBounds--">getNormalBounds</a></span>()</code>
<div class="block">
<span>如果<code>JInternalFrame</code>没有达到最大化状态,返回<code>getBounds()</code> ;</span>
<span>否则返回<code>JInternalFrame</code>将被还原到的边界。</span>
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code><a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getRootPane--">getRootPane</a></span>()</code>
<div class="block">
返回此内部框架的
<code>rootPane</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getTitle--">getTitle</a></span>()</code>
<div class="block">
返回
<code>JInternalFrame</code>的标题。
</div> </td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code><a href="../../javax/swing/plaf/InternalFrameUI.html" title="class in javax.swing.plaf">InternalFrameUI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getUI--">getUI</a></span>()</code>
<div class="block">
返回渲染此组件的外观和对象。
</div> </td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getUIClassID--">getUIClassID</a></span>()</code>
<div class="block">
返回渲染此组件的look-and-feel类的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#getWarningString--">getWarningString</a></span>()</code>
<div class="block">
获取与此内部框架一起显示的警告字符串。
</div> </td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#hide--">hide</a></span>()</code></td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isClosable--">isClosable</a></span>()</code>
<div class="block">
返回这个
<code>JInternalFrame</code>是否可以被某些用户操作关闭。
</div> </td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isClosed--">isClosed</a></span>()</code>
<div class="block">
是否返回此
<code>JInternalFrame</code>是否关闭。
</div> </td>
</tr>
<tr class="rowColor" id="i31">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isFocusCycleRoot--">isFocusCycleRoot</a></span>()</code>
<div class="block">
始终返回
<code>true</code> ,因为所有
<code>JInternalFrame</code>都必须是焦点遍历循环的根。
</div> </td>
</tr>
<tr class="altColor" id="i32">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isIcon--">isIcon</a></span>()</code>
<div class="block">
返回
<code>JInternalFrame</code>是否被图标化。
</div> </td>
</tr>
<tr class="rowColor" id="i33">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isIconifiable--">isIconifiable</a></span>()</code>
<div class="block">
获取
<code>iconable</code>属性,默认为
<code>false</code>
</div> </td>
</tr>
<tr class="altColor" id="i34">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isMaximizable--">isMaximizable</a></span>()</code>
<div class="block">
获取
<code>maximizable</code>属性的值。
</div> </td>
</tr>
<tr class="rowColor" id="i35">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isMaximum--">isMaximum</a></span>()</code>
<div class="block">
返回
<code>JInternalFrame</code>是否最大化。
</div> </td>
</tr>
<tr class="altColor" id="i36">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isResizable--">isResizable</a></span>()</code>
<div class="block">
返回是否可以通过某些用户操作调整
<code>JInternalFrame</code>大小。
</div> </td>
</tr>
<tr class="rowColor" id="i37">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isRootPaneCheckingEnabled--">isRootPaneCheckingEnabled</a></span>()</code>
<div class="block">
<code>add</code>
<code>setLayout</code>呼叫是否转发给
<code>contentPane</code>
</div> </td>
</tr>
<tr class="altColor" id="i38">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#isSelected--">isSelected</a></span>()</code>
<div class="block">
返回
<code>JInternalFrame</code>是否是当前“选定”或活动帧。
</div> </td>
</tr>
<tr class="rowColor" id="i39">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#moveToBack--">moveToBack</a></span>()</code>
<div class="block">
如果其组件为
<code>JLayeredPane</code>则将该组件移动到位置-1的
<code>JLayeredPane</code>
</div> </td>
</tr>
<tr class="altColor" id="i40">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#moveToFront--">moveToFront</a></span>()</code>
<div class="block">
便利方法将该组件移动到位置0如果其父级是
<code>JLayeredPane</code>
</div> </td>
</tr>
<tr class="rowColor" id="i41">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#pack--">pack</a></span>()</code>
<div class="block">
导致此
<code>JInternalFrame</code>按其首选大小排列。
</div> </td>
</tr>
<tr class="altColor" id="i42">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#paintComponent-java.awt.Graphics-">paintComponent</a></span>(<a href="../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</code>
<div class="block">
被覆盖以允许在拖动内部框架时优化绘画。
</div> </td>
</tr>
<tr class="rowColor" id="i43">
<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/JInternalFrame.html#paramString--">paramString</a></span>()</code>
<div class="block">
返回此
<code>JInternalFrame</code>的字符串表示
<code>JInternalFrame</code>
</div> </td>
</tr>
<tr class="altColor" id="i44">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#remove-java.awt.Component-">remove</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> comp)</code>
<div class="block">
从容器中删除指定的组件。
</div> </td>
</tr>
<tr class="rowColor" id="i45">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#removeInternalFrameListener-javax.swing.event.InternalFrameListener-">removeInternalFrameListener</a></span>(<a href="../../javax/swing/event/InternalFrameListener.html" title="interface in javax.swing.event">InternalFrameListener</a> l)</code>
<div class="block">
删除指定的内部帧监听器,使其不再从该内部帧接收内部帧事件。
</div> </td>
</tr>
<tr class="altColor" id="i46">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#reshape-int-int-int-int-">reshape</a></span>(int x, int y, int width, int height)</code>
<div class="block">
移动并调整此组件的大小。
</div> </td>
</tr>
<tr class="rowColor" id="i47">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#restoreSubcomponentFocus--">restoreSubcomponentFocus</a></span>()</code>
<div class="block">
请求内部框架将焦点恢复到具有焦点的最后一个子组件。
</div> </td>
</tr>
<tr class="altColor" id="i48">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setClosable-boolean-">setClosable</a></span>(boolean b)</code>
<div class="block">
设置这个
<code>JInternalFrame</code>是否可以通过某些用户操作关闭。
</div> </td>
</tr>
<tr class="rowColor" id="i49">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setClosed-boolean-">setClosed</a></span>(boolean b)</code>
<div class="block">
如果参数为
<code>true</code>则关闭此内部框架。
</div> </td>
</tr>
<tr class="altColor" id="i50">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setContentPane-java.awt.Container-">setContentPane</a></span>(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> c)</code>
<div class="block">
设置这个
<code>JInternalFrame</code>
<code>contentPane</code>属性。
</div> </td>
</tr>
<tr class="rowColor" id="i51">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setCursor-java.awt.Cursor-">setCursor</a></span>(<a href="../../java/awt/Cursor.html" title="class in java.awt">Cursor</a> cursor)</code>
<div class="block">
将光标图像设置为指定的光标。
</div> </td>
</tr>
<tr class="altColor" id="i52">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setDefaultCloseOperation-int-">setDefaultCloseOperation</a></span>(int operation)</code>
<div class="block">
设置用户在此内部框架上启动“关闭”时默认执行的操作。
</div> </td>
</tr>
<tr class="rowColor" id="i53">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setDesktopIcon-javax.swing.JInternalFrame.JDesktopIcon-">setDesktopIcon</a></span>(<a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="class in javax.swing">JInternalFrame.JDesktopIcon</a> d)</code>
<div class="block">
设置
<code>JDesktopIcon</code>与此相关
<code>JInternalFrame</code>
</div> </td>
</tr>
<tr class="altColor" id="i54">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setFocusCycleRoot-boolean-">setFocusCycleRoot</a></span>(boolean focusCycleRoot)</code>
<div class="block">
不要因为
<code>JInternalFrame</code>必须始终是焦点遍历循环的根源。
</div> </td>
</tr>
<tr class="rowColor" id="i55">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setFrameIcon-javax.swing.Icon-">setFrameIcon</a></span>(<a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a> icon)</code>
<div class="block">
设置要显示在该内部框架的标题栏中的图像(通常位于左上角)。
</div> </td>
</tr>
<tr class="altColor" id="i56">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setGlassPane-java.awt.Component-">setGlassPane</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> glass)</code>
<div class="block">
设置这个
<code>JInternalFrame</code>
<code>glassPane</code>属性。
</div> </td>
</tr>
<tr class="rowColor" id="i57">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setIcon-boolean-">setIcon</a></span>(boolean b)</code>
<div class="block">
如果外观和感觉支持图标化,则可以对该内部框架进行图标化或去图标化。
</div> </td>
</tr>
<tr class="altColor" id="i58">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setIconifiable-boolean-">setIconifiable</a></span>(boolean b)</code>
<div class="block">
设置
<code>iconable</code>属性,该属性必须为
<code>true</code>才能使用户能够创建
<code>JInternalFrame</code>图标。
</div> </td>
</tr>
<tr class="rowColor" id="i59">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setJMenuBar-javax.swing.JMenuBar-">setJMenuBar</a></span>(<a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a> m)</code>
<div class="block">
为这个
<code>JInternalFrame</code>设置
<code>menuBar</code>属性。
</div> </td>
</tr>
<tr class="altColor" id="i60">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setLayer-int-">setLayer</a></span>(int layer)</code>
<div class="block">
设置此组件的图层属性的便利方法。
</div> </td>
</tr>
<tr class="rowColor" id="i61">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setLayer-java.lang.Integer-">setLayer</a></span>(<a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> layer)</code>
<div class="block">
设置此组件的图层属性的便利方法。
</div> </td>
</tr>
<tr class="altColor" id="i62">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setLayeredPane-javax.swing.JLayeredPane-">setLayeredPane</a></span>(<a href="../../javax/swing/JLayeredPane.html" title="class in javax.swing">JLayeredPane</a> layered)</code>
<div class="block">
设置此
<code>JInternalFrame</code>
<code>layeredPane</code>属性。
</div> </td>
</tr>
<tr class="rowColor" id="i63">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setLayout-java.awt.LayoutManager-">setLayout</a></span>(<a href="../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a> manager)</code>
<div class="block">
确保默认情况下,无法设置此组件的布局。
</div> </td>
</tr>
<tr class="altColor" id="i64">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setMaximizable-boolean-">setMaximizable</a></span>(boolean b)</code>
<div class="block">
设置
<code>maximizable</code>属性,它确定是否
<code>JInternalFrame</code>可以通过某个用户操作最大化。
</div> </td>
</tr>
<tr class="rowColor" id="i65">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setMaximum-boolean-">setMaximum</a></span>(boolean b)</code>
<div class="block">
最大化和恢复这个内部框架。
</div> </td>
</tr>
<tr class="altColor" id="i66">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setMenuBar-javax.swing.JMenuBar-">setMenuBar</a></span>(<a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a> m)</code>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">从Swing版本1.0.3替换为<code>setJMenuBar(JMenuBar m)</code></span></span>
</div>
</div> </td>
</tr>
<tr class="rowColor" id="i67">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setNormalBounds-java.awt.Rectangle-">setNormalBounds</a></span>(<a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> r)</code>
<div class="block">
设置此内部框架的正常范围,该内部框架将从其最大化状态恢复到的边界。
</div> </td>
</tr>
<tr class="altColor" id="i68">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setResizable-boolean-">setResizable</a></span>(boolean b)</code>
<div class="block">
设置是否可以通过某些用户操作调整
<code>JInternalFrame</code>大小。
</div> </td>
</tr>
<tr class="rowColor" id="i69">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setRootPane-javax.swing.JRootPane-">setRootPane</a></span>(<a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a> root)</code>
<div class="block">
设置
<code>rootPane</code>属性为
<code>JInternalFrame</code>
</div> </td>
</tr>
<tr class="altColor" id="i70">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setRootPaneCheckingEnabled-boolean-">setRootPaneCheckingEnabled</a></span>(boolean enabled)</code>
<div class="block">
设置是否向
<code>add</code>
<code>setLayout</code>
<code>contentPane</code>
</div> </td>
</tr>
<tr class="rowColor" id="i71">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setSelected-boolean-">setSelected</a></span>(boolean selected)</code>
<div class="block">
如果显示内部框架,请选择或取消选择。
</div> </td>
</tr>
<tr class="altColor" id="i72">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setTitle-java.lang.String-">setTitle</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title)</code>
<div class="block">
设置
<code>JInternalFrame</code>标题。
</div> </td>
</tr>
<tr class="rowColor" id="i73">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#setUI-javax.swing.plaf.InternalFrameUI-">setUI</a></span>(<a href="../../javax/swing/plaf/InternalFrameUI.html" title="class in javax.swing.plaf">InternalFrameUI</a> ui)</code>
<div class="block">
设置此
<code>JInternalFrame</code>的UI代理。
</div> </td>
</tr>
<tr class="altColor" id="i74">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#show--">show</a></span>()</code>
<div class="block">
如果内部框架不可见,将内部框架放在前面,使其可见,并尝试选择它。
</div> </td>
</tr>
<tr class="rowColor" id="i75">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#toBack--">toBack</a></span>()</code>
<div class="block">
将这个内部框架发送到后面。
</div> </td>
</tr>
<tr class="altColor" id="i76">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#toFront--">toFront</a></span>()</code>
<div class="block">
将这个内部框架放在前面。
</div> </td>
</tr>
<tr class="rowColor" id="i77">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JInternalFrame.html#updateUI--">updateUI</a></span>()</code>
<div class="block">
通知从
<code>UIManager</code>的外观和感觉已经改变。
</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#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#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#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#isOptimizedDrawingEnabled--">isOptimizedDrawingEnabled</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#paint-java.awt.Graphics-">paint</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#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#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></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-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-int-">remove</a>, <a href="../../java/awt/Container.html#removeAll--">removeAll</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#setFocusTraversalPolicy-java.awt.FocusTraversalPolicy-">setFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicyProvider-boolean-">setFocusTraversalPolicyProvider</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#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#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-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="rootPane">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>rootPane</h4> <pre>protected <a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a> rootPane</pre>
<div class="block">
管理内容窗格的
<code>JRootPane</code>实例以及此内部框架的可选菜单栏以及玻璃窗格。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JRootPane.html" title="javax.swing中的类"><code>JRootPane</code></a> <a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a></span>
</dd>
</dl> </li>
</ul> <a name="rootPaneCheckingEnabled">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>rootPaneCheckingEnabled</h4> <pre>protected boolean rootPaneCheckingEnabled</pre>
<div class="block">
<span>如果是真的,那么<code>add</code><code>setLayout</code>将被转发到<code>contentPane</code></span>
<span>这最初是假的,但是当<code>JInternalFrame</code>时设置为true。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JInternalFrame.html#isRootPaneCheckingEnabled--"><code>isRootPaneCheckingEnabled()</code></a> <a href="../../javax/swing/JInternalFrame.html#setRootPaneCheckingEnabled-boolean-"><code>setRootPaneCheckingEnabled(boolean)</code></a> <a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a></span>
</dd>
</dl> </li>
</ul> <a name="closable">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>closable</h4> <pre>protected boolean closable</pre>
<div class="block">
框架可以关闭。
</div> </li>
</ul> <a name="isClosed">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isClosed</h4> <pre>protected boolean isClosed</pre>
<div class="block">
框架已关闭。
</div> </li>
</ul> <a name="maximizable">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>maximizable</h4> <pre>protected boolean maximizable</pre>
<div class="block">
该框架可以扩展到桌面窗格的大小。
</div> </li>
</ul> <a name="isMaximum">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isMaximum</h4> <pre>protected boolean isMaximum</pre>
<div class="block">
框架已经扩展到最大尺寸。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#maximizable"><code>maximizable</code></a>
</dd>
</dl> </li>
</ul> <a name="iconable">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>iconable</h4> <pre>protected boolean iconable</pre>
<div class="block">
框架可以“图标化”(缩小并显示为图标图像)。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="javax.swing中的类"><code>JInternalFrame.JDesktopIcon</code></a> <a href="../../javax/swing/JInternalFrame.html#setIconifiable-boolean-"><code>setIconifiable(boolean)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="isIcon">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isIcon</h4> <pre>protected boolean isIcon</pre>
<div class="block">
框架已经被图标化了。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#isIcon--"><code>isIcon()</code></a>
</dd>
</dl> </li>
</ul> <a name="resizable">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>resizable</h4> <pre>protected boolean resizable</pre>
<div class="block">
框架的尺寸可以更改。
</div> </li>
</ul> <a name="isSelected">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSelected</h4> <pre>protected boolean isSelected</pre>
<div class="block">
该帧当前被选中。
</div> </li>
</ul> <a name="frameIcon">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>frameIcon</h4> <pre>protected <a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a> frameIcon</pre>
<div class="block">
该内部框架左上角显示的图标。
</div> </li>
</ul> <a name="title">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>title</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> title</pre>
<div class="block">
标题显示在此内部框架的标题栏中。
</div> </li>
</ul> <a name="desktopIcon">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>desktopIcon</h4> <pre>protected <a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="class in javax.swing">JInternalFrame.JDesktopIcon</a> desktopIcon</pre>
<div class="block">
当内部框架被图标化时显示的图标。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#iconable"><code>iconable</code></a>
</dd>
</dl> </li>
</ul> <a name="CONTENT_PANE_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>CONTENT_PANE_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> CONTENT_PANE_PROPERTY</pre>
<div class="block">
绑定属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.CONTENT_PANE_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="MENU_BAR_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>MENU_BAR_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> MENU_BAR_PROPERTY</pre>
<div class="block">
绑定属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.MENU_BAR_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="TITLE_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>TITLE_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> TITLE_PROPERTY</pre>
<div class="block">
绑定属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.TITLE_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="LAYERED_PANE_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>LAYERED_PANE_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> LAYERED_PANE_PROPERTY</pre>
<div class="block">
绑定属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.LAYERED_PANE_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="ROOT_PANE_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ROOT_PANE_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> ROOT_PANE_PROPERTY</pre>
<div class="block">
绑定属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.ROOT_PANE_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="GLASS_PANE_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>GLASS_PANE_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> GLASS_PANE_PROPERTY</pre>
<div class="block">
绑定属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.GLASS_PANE_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="FRAME_ICON_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>FRAME_ICON_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> FRAME_ICON_PROPERTY</pre>
<div class="block">
绑定属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.FRAME_ICON_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="IS_SELECTED_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>IS_SELECTED_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> IS_SELECTED_PROPERTY</pre>
<div class="block">
受限属性名称表示此框已选择状态。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.IS_SELECTED_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="IS_CLOSED_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>IS_CLOSED_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> IS_CLOSED_PROPERTY</pre>
<div class="block">
内部框架关闭的约束属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.IS_CLOSED_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="IS_MAXIMUM_PROPERTY">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>IS_MAXIMUM_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> IS_MAXIMUM_PROPERTY</pre>
<div class="block">
指示内部框架最大化的约束属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.IS_MAXIMUM_PROPERTY">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="IS_ICON_PROPERTY">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>IS_ICON_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> IS_ICON_PROPERTY</pre>
<div class="block">
指示内部框架被图标化的约束属性名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.swing.JInternalFrame.IS_ICON_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="JInternalFrame--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JInternalFrame</h4> <pre>public JInternalFrame()</pre>
<div class="block">
创建一个不可调整大小,不可关闭,不可最大化,非图形化的
<code>JInternalFrame</code>没有标题。
</div> </li>
</ul> <a name="JInternalFrame-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JInternalFrame</h4> <pre>public JInternalFrame(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title)</pre>
<div class="block">
<span>创建一个不可调整大小,不可关闭,不可最大化,不可标示的<code>JInternalFrame</code>与指定的标题。</span>
<span>请注意,传递<code>null</code> <code>title</code>会导致未指定的行为并可能导致异常。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>title</code> - 非
<code>null</code>
<code>String</code>要显示在标题栏
</dd>
</dl> </li>
</ul> <a name="JInternalFrame-java.lang.String-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JInternalFrame</h4> <pre>public JInternalFrame(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title,
boolean resizable)</pre>
<div class="block">
创建一个不可关闭,不可最大化,非图形化的
<code>JInternalFrame</code>具有指定的标题和可重定向性。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>title</code> - 标题栏中显示的
<code>String</code>
</dd>
<dd>
<code>resizable</code> - 如果
<code>true</code> ,可以调整内部框架的大小
</dd>
</dl> </li>
</ul> <a name="JInternalFrame-java.lang.String-boolean-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JInternalFrame</h4> <pre>public JInternalFrame(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title,
boolean resizable,
boolean closable)</pre>
<div class="block">
创建一个不可最大化,非图形化的
<code>JInternalFrame</code> ,具有指定的标题,可重定位性和可关闭性。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>title</code> - 标题栏中显示的
<code>String</code>
</dd>
<dd>
<code>resizable</code> - 如果是
<code>true</code> ,可以调整内部框架的大小
</dd>
<dd>
<code>closable</code> - 如果是
<code>true</code> ,可以关闭内部框架
</dd>
</dl> </li>
</ul> <a name="JInternalFrame-java.lang.String-boolean-boolean-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JInternalFrame</h4> <pre>public JInternalFrame(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title,
boolean resizable,
boolean closable,
boolean maximizable)</pre>
<div class="block">
创建不可图标化
<code>JInternalFrame</code>具有指定标题,可调整,可关闭和可最大化。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>title</code> - 在标题栏中显示
<code>String</code>
</dd>
<dd>
<code>resizable</code> - 如果
<code>true</code> ,可以调整内部框架的大小
</dd>
<dd>
<code>closable</code> - 如果是
<code>true</code> ,可以关闭内部框架
</dd>
<dd>
<code>maximizable</code> - 如果
<code>true</code> ,内部框架可以最大化
</dd>
</dl> </li>
</ul> <a name="JInternalFrame-java.lang.String-boolean-boolean-boolean-boolean-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>JInternalFrame</h4> <pre>public JInternalFrame(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title,
boolean resizable,
boolean closable,
boolean maximizable,
boolean iconifiable)</pre>
<div class="block">
<span>创建一个<code>JInternalFrame</code>具有指定标题,可调整,可关闭,可最大化和图标化。</span>
<span>所有<code>JInternalFrame</code>函数都使用这个。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>title</code> - 在标题栏中显示的
<code>String</code>
</dd>
<dd>
<code>resizable</code> - 如果是
<code>true</code> ,可以调整内部框架的大小
</dd>
<dd>
<code>closable</code> - 如果
<code>true</code> ,内部框架可以关闭
</dd>
<dd>
<code>maximizable</code> - 如果
<code>true</code> ,内部框架可以最大化
</dd>
<dd>
<code>iconifiable</code> - 如果
<code>true</code> ,内部框架可以图标化
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="createRootPane--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createRootPane</h4> <pre>protected <a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a> createRootPane()</pre>
<div class="block">
由构造函数调用设置
<code>JRootPane</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个新的
<code>JRootPane</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JRootPane.html" title="javax.swing中的类"><code>JRootPane</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getUI--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUI</h4> <pre>public <a href="../../javax/swing/plaf/InternalFrameUI.html" title="class in javax.swing.plaf">InternalFrameUI</a> getUI()</pre>
<div class="block">
返回渲染此组件的外观和对象。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
呈现此组件的
<code>InternalFrameUI</code>对象
</dd>
</dl> </li>
</ul> <a name="setUI-javax.swing.plaf.InternalFrameUI-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setUI</h4> <pre>public void setUI(<a href="../../javax/swing/plaf/InternalFrameUI.html" title="class in javax.swing.plaf">InternalFrameUI</a> ui)</pre>
<div class="block">
设置此
<code>JInternalFrame</code>的UI代理。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>ui</code> - UI代表
</dd>
</dl> </li>
</ul> <a name="updateUI--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>updateUI</h4> <pre>public void updateUI()</pre>
<div class="block">
<span>通知从<code>UIManager</code>的外观和感觉已经改变。</span>
<span><code>UIManager</code>替换最新版本的当前UI对象。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#updateUI--">updateUI</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#updateUI--"><code>JComponent.updateUI()</code></a>
</dd>
</dl> </li>
</ul> <a name="getUIClassID--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUIClassID</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getUIClassID()</pre>
<div class="block">
返回渲染此组件的look-and-feel类的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#getUIClassID--">getUIClassID</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>
字符串“InternalFrameUI”
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#getUIClassID--"><code>JComponent.getUIClassID()</code></a>
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>UIDefaults.getUI(javax.swing.JComponent)</code></a>
</dd>
</dl> </li>
</ul> <a name="isRootPaneCheckingEnabled--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isRootPaneCheckingEnabled</h4> <pre>protected boolean isRootPaneCheckingEnabled()</pre>
<div class="block">
<code>add</code>
<code>setLayout</code>是否转接到
<code>contentPane</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>add</code><code>setLayout</code> 则为true;</span>
<span>否则为假</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JInternalFrame.html#addImpl-java.awt.Component-java.lang.Object-int-"><code>addImpl(java.awt.Component, java.lang.Object, int)</code></a> <a href="../../javax/swing/JInternalFrame.html#setLayout-java.awt.LayoutManager-"><code>setLayout(java.awt.LayoutManager)</code></a> <a href="../../javax/swing/JInternalFrame.html#setRootPaneCheckingEnabled-boolean-"><code>setRootPaneCheckingEnabled(boolean)</code></a> <a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setRootPaneCheckingEnabled-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setRootPaneCheckingEnabled</h4> <pre>protected void setRootPaneCheckingEnabled(boolean enabled)</pre>
<div class="block">
设置是否向
<code>add</code>
<code>setLayout</code>
<code>contentPane</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>enabled</code> - 如果
<code>add</code>
<code>setLayout</code>被转发则为true如果它们应该直接在
<code>JInternalFrame</code>上操作则为false。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JInternalFrame.html#addImpl-java.awt.Component-java.lang.Object-int-"><code>addImpl(java.awt.Component, java.lang.Object, int)</code></a> <a href="../../javax/swing/JInternalFrame.html#setLayout-java.awt.LayoutManager-"><code>setLayout(java.awt.LayoutManager)</code></a> <a href="../../javax/swing/JInternalFrame.html#isRootPaneCheckingEnabled--"><code>isRootPaneCheckingEnabled()</code></a> <a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a></span>
</dd>
</dl> </li>
</ul> <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>添加指定的子级<code>Component</code></span>
<span>该方法被覆盖以有条件地转移到<code>contentPane</code></span>
<span>默认情况下,将儿童添加到<code>contentPane</code>而不是框架,详情请参考<a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a></span>
</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> - 指数
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>index</code>无效
</dd>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果将容器的父项添加到自身
</dd>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果向
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code>添加窗口
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JInternalFrame.html#setRootPaneCheckingEnabled-boolean-"><code>setRootPaneCheckingEnabled(boolean)</code></a> <a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a></span>
</dd>
</dl> </li>
</ul> <a name="remove-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>remove</h4> <pre>public void remove(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> comp)</pre>
<div class="block">
<span>从容器中删除指定的组件。</span>
<span>如果<code>comp</code>不是一个孩子<code>JInternalFrame</code>这将调用转发到<code>contentPane</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Container.html#remove-java.awt.Component-">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>comp</code> - 要删除的组件
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>comp</code>为空
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/awt/Container.html#add-java.awt.Component-"><code>Container.add(java.awt.Component)</code></a> <a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setLayout-java.awt.LayoutManager-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLayout</h4> <pre>public void setLayout(<a href="../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a> manager)</pre>
<div class="block">
<span>确保默认情况下,无法设置此组件的布局。</span>
<span>被覆盖以有条件地将呼叫转发到<code>contentPane</code></span>
<span>请参阅<a href="../../javax/swing/RootPaneContainer.html" title="javax.swing中的接口"><code>RootPaneContainer</code></a>以获取更多信息。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Container.html#setLayout-java.awt.LayoutManager-">setLayout</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>manager</code> -
<code>LayoutManager</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setRootPaneCheckingEnabled-boolean-"><code>setRootPaneCheckingEnabled(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="getMenuBar--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMenuBar</h4> <pre><a href="../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
public <a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a> getMenuBar()</pre>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<span><span class="deprecationComment">截至Swing 1.0.3版,替换为<code>getJMenuBar()</code></span></span>
</div>
<div class="block">
如果没有设置菜单栏,则返回此
<code>JInternalFrame</code>的当前
<code>JMenuBar</code> ,或
<code>null</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当前菜单栏,或
<code>null</code>如果没有设置
</dd>
</dl> </li>
</ul> <a name="getJMenuBar--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getJMenuBar</h4> <pre>public <a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a> getJMenuBar()</pre>
<div class="block">
如果没有设置菜单栏,则返回此
<code>JInternalFrame</code>的当前
<code>JMenuBar</code> ,或
<code>null</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该内部框架使用的
<code>JMenuBar</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setJMenuBar-javax.swing.JMenuBar-"><code>setJMenuBar(javax.swing.JMenuBar)</code></a>
</dd>
</dl> </li>
</ul> <a name="setMenuBar-javax.swing.JMenuBar-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setMenuBar</h4> <pre><a href="../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
public void setMenuBar(<a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a> m)</pre>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<span><span class="deprecationComment">从Swing版本1.0.3替换为<code>setJMenuBar(JMenuBar m)</code></span></span>
</div>
<div class="block">
为此
<code>JInternalFrame</code>设置
<code>menuBar</code>属性。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>m</code> - 在这个内部框架中使用的
<code>JMenuBar</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#getJMenuBar--"><code>getJMenuBar()</code></a>
</dd>
</dl> </li>
</ul> <a name="setJMenuBar-javax.swing.JMenuBar-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setJMenuBar</h4> <pre>public void setJMenuBar(<a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a> m)</pre>
<div class="block">
为此
<code>JInternalFrame</code>设置
<code>menuBar</code>属性。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>m</code> - 在这个内部框架中使用的
<code>JMenuBar</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#getJMenuBar--"><code>getJMenuBar()</code></a>
</dd>
</dl> </li>
</ul> <a name="getContentPane--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getContentPane</h4> <pre>public <a href="../../java/awt/Container.html" title="class in java.awt">Container</a> getContentPane()</pre>
<div class="block">
返回此内部框架的内容窗格。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/RootPaneContainer.html#getContentPane--">getContentPane</a></code>在界面
<code><a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
内容窗格
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/RootPaneContainer.html#setContentPane-java.awt.Container-"><code>RootPaneContainer.setContentPane(java.awt.Container)</code></a>
</dd>
</dl> </li>
</ul> <a name="setContentPane-java.awt.Container-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setContentPane</h4> <pre>public void setContentPane(<a href="../../java/awt/Container.html" title="class in java.awt">Container</a> c)</pre>
<div class="block">
设置此
<code>JInternalFrame</code>
<code>contentPane</code>属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/RootPaneContainer.html#setContentPane-java.awt.Container-">setContentPane</a></code>在界面
<code><a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 此内部框架的内容窗格
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/awt/IllegalComponentStateException.html" title="class in java.awt">IllegalComponentStateException</a></code> - (运行时异常),如果内容窗格参数是
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/RootPaneContainer.html#getContentPane--"><code>RootPaneContainer.getContentPane()</code></a>
</dd>
</dl> </li>
</ul> <a name="getLayeredPane--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLayeredPane</h4> <pre>public <a href="../../javax/swing/JLayeredPane.html" title="class in javax.swing">JLayeredPane</a> getLayeredPane()</pre>
<div class="block">
返回此内部框架的分层窗格。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/RootPaneContainer.html#getLayeredPane--">getLayeredPane</a></code>在接口
<code><a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>JLayeredPane</code>对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/RootPaneContainer.html#setLayeredPane-javax.swing.JLayeredPane-"><code>RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)</code></a>
<a href="../../javax/swing/RootPaneContainer.html#getLayeredPane--"><code>RootPaneContainer.getLayeredPane()</code></a>
</dd>
</dl> </li>
</ul> <a name="setLayeredPane-javax.swing.JLayeredPane-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLayeredPane</h4> <pre>public void setLayeredPane(<a href="../../javax/swing/JLayeredPane.html" title="class in javax.swing">JLayeredPane</a> layered)</pre>
<div class="block">
设置此
<code>JInternalFrame</code>
<code>layeredPane</code>属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/RootPaneContainer.html#setLayeredPane-javax.swing.JLayeredPane-">setLayeredPane</a></code>在接口
<code><a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>layered</code> - 这个内部框架的
<code>JLayeredPane</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/awt/IllegalComponentStateException.html" title="class in java.awt">IllegalComponentStateException</a></code> - (运行时异常),如果分层窗格参数为
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/RootPaneContainer.html#setLayeredPane-javax.swing.JLayeredPane-"><code>RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)</code></a>
</dd>
</dl> </li>
</ul> <a name="getGlassPane--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getGlassPane</h4> <pre>public <a href="../../java/awt/Component.html" title="class in java.awt">Component</a> getGlassPane()</pre>
<div class="block">
返回此内部框架的玻璃窗格。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/RootPaneContainer.html#getGlassPane--">getGlassPane</a></code>在界面
<code><a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
玻璃窗
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/RootPaneContainer.html#setGlassPane-java.awt.Component-"><code>RootPaneContainer.setGlassPane(java.awt.Component)</code></a>
</dd>
</dl> </li>
</ul> <a name="setGlassPane-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setGlassPane</h4> <pre>public void setGlassPane(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> glass)</pre>
<div class="block">
设置这个
<code>JInternalFrame</code>
<code>glassPane</code>属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/RootPaneContainer.html#setGlassPane-java.awt.Component-">setGlassPane</a></code>在界面
<code><a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>glass</code> - 这个内部框架的玻璃窗格
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/RootPaneContainer.html#getGlassPane--"><code>RootPaneContainer.getGlassPane()</code></a>
</dd>
</dl> </li>
</ul> <a name="getRootPane--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRootPane</h4> <pre>public <a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a> getRootPane()</pre>
<div class="block">
返回此内部框架的
<code>rootPane</code>对象。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/RootPaneContainer.html#getRootPane--">getRootPane</a></code>在界面
<code><a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#getRootPane--">getRootPane</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>
<code>rootPane</code>属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/RootPaneContainer.html#getRootPane--"><code>RootPaneContainer.getRootPane()</code></a>
</dd>
</dl> </li>
</ul> <a name="setRootPane-javax.swing.JRootPane-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setRootPane</h4> <pre>protected void setRootPane(<a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a> root)</pre>
<div class="block">
<span>设置<code>rootPane</code>属性用于此<code>JInternalFrame</code></span>
<span>该方法由构造函数调用。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>root</code> - 新的
<code>JRootPane</code>对象
</dd>
</dl> </li>
</ul> <a name="setClosable-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setClosable</h4> <pre>public void setClosable(boolean b)</pre>
<div class="block">
设置这个
<code>JInternalFrame</code>是否可以被某些用户操作关闭。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - 一个布尔值,其中
<code>true</code>表示这个内部框架可以关闭
</dd>
</dl> </li>
</ul> <a name="isClosable--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isClosable</h4> <pre>public boolean isClosable()</pre>
<div class="block">
返回是否可以通过某些用户操作关闭此
<code>JInternalFrame</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果这个内部框架可以关闭
</dd>
</dl> </li>
</ul> <a name="isClosed--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isClosed</h4> <pre>public boolean isClosed()</pre>
<div class="block">
返回此
<code>JInternalFrame</code>是否当前关闭。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果这个内部框架是关闭的,
<code>false</code>否则
</dd>
</dl> </li>
</ul> <a name="setClosed-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setClosed</h4> <pre>public void setClosed(boolean b)
throws <a href="../../java/beans/PropertyVetoException.html" title="class in java.beans">PropertyVetoException</a></pre>
<div class="block">
<span>如果参数为<code>true</code>则关闭此内部框架。</span>
<span>不要使用<code>false</code>参数调用此方法;</span>
<span>调用<code>setClosed(false)</code>的结果是未指定的。</span>
<p> <span>如果内部框架已经关闭,此方法不执行任何操作并立即返回。</span> <span>否则,此方法将通过触发一个<code>INTERNAL_FRAME_CLOSING</code>事件开始。</span> <span>那么该方法将<code>closed</code>属性设置为<code>true</code> ,除非监听者否决属性更改。</span> <span>该方法通过使内部框架不可见和未选择完成,然后触发<code>INTERNAL_FRAME_CLOSED</code>事件。</span> </p>
<p> <span><b>注意:</b>要重新使用已关闭的内部框架,必须将其添加到容器中(即使您从未将其从之前的容器中删除)。</span> <span>典型地,该容器将是<code>JDesktopPane</code>以前包含内部帧。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - 必须是
<code>true</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/beans/PropertyVetoException.html" title="class in java.beans">PropertyVetoException</a></code> - 当试图设置财产被否决的时候
<code>JInternalFrame</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#isClosed--"><code>isClosed()</code></a>
<a href="../../javax/swing/JInternalFrame.html#setDefaultCloseOperation-int-"><code>setDefaultCloseOperation(int)</code></a>
<a href="../../javax/swing/JInternalFrame.html#dispose--"><code>dispose()</code></a>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_CLOSING"><code>InternalFrameEvent.INTERNAL_FRAME_CLOSING</code></a>
</dd>
</dl> </li>
</ul> <a name="setResizable-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setResizable</h4> <pre>public void setResizable(boolean b)</pre>
<div class="block">
设置是否可以通过某些用户操作调整
<code>JInternalFrame</code>大小。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - 一个布尔值,其中
<code>true</code>表示这个内部框架可以调整大小
</dd>
</dl> </li>
</ul> <a name="isResizable--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isResizable</h4> <pre>public boolean isResizable()</pre>
<div class="block">
返回是否可以通过某些用户操作调整
<code>JInternalFrame</code>大小。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果这个内部框架可以调整大小,
<code>false</code>否则
</dd>
</dl> </li>
</ul> <a name="setIconifiable-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setIconifiable</h4> <pre>public void setIconifiable(boolean b)</pre>
<div class="block">
<span>设置<code>iconable</code>属性,该属性必须为<code>true</code> ,以便用户能够使<code>JInternalFrame</code>成为图标。</span>
<span>有些看起来和感觉可能不会实现图标化;</span>
<span>他们将忽略此属性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - 一个布尔值,其中
<code>true</code>表示这个内部框架可以被图标化
</dd>
</dl> </li>
</ul> <a name="isIconifiable--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isIconifiable</h4> <pre>public boolean isIconifiable()</pre>
<div class="block">
获取
<code>iconable</code>属性,默认为
<code>false</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
的价值
<code>iconable</code>属性。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setIconifiable-boolean-"><code>setIconifiable(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="isIcon--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isIcon</h4> <pre>public boolean isIcon()</pre>
<div class="block">
返回
<code>JInternalFrame</code>是否被图标化。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果此内部框架被图标化
</dd>
</dl> </li>
</ul> <a name="setIcon-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setIcon</h4> <pre>public void setIcon(boolean b)
throws <a href="../../java/beans/PropertyVetoException.html" title="class in java.beans">PropertyVetoException</a></pre>
<div class="block">
<span>如果外观和感觉支持图标化,则可以对该内部框架进行图标化或去图标化。</span>
<span>如果内部框架的状态改变为图标化,则此方法将触发一个<code>INTERNAL_FRAME_ICONIFIED</code>事件。</span>
<span>如果状态更改为去图标化,则会触发一个<code>INTERNAL_FRAME_DEICONIFIED</code>事件。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - 一个布尔值,其中
<code>true</code>意味着
<code>true</code>这个内部框架,
<code>false</code>意味着去
<code>false</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/beans/PropertyVetoException.html" title="class in java.beans">PropertyVetoException</a></code> - 当设置属性的尝试被否决了
<code>JInternalFrame</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_ICONIFIED"><code>InternalFrameEvent.INTERNAL_FRAME_ICONIFIED</code></a>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_DEICONIFIED"><code>InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED</code></a>
</dd>
</dl> </li>
</ul> <a name="setMaximizable-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setMaximizable</h4> <pre>public void setMaximizable(boolean b)</pre>
<div class="block">
<span>设置<code>maximizable</code>属性,它决定了某些用户操作能否<code>JInternalFrame</code></span>
<span>一些外观和感觉可能不支持最大化内部框架;</span>
<span>他们将忽略此属性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>b</code> - <code>true</code>以指定该内部框架应该是最大化的;</span>
<span><code>false</code>指定它不应该是</span>
</dd>
</dl> </li>
</ul> <a name="isMaximizable--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isMaximizable</h4> <pre>public boolean isMaximizable()</pre>
<div class="block">
获取
<code>maximizable</code>属性的值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该值为
<code>maximizable</code>属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setMaximizable-boolean-"><code>setMaximizable(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="isMaximum--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isMaximum</h4> <pre>public boolean isMaximum()</pre>
<div class="block">
返回
<code>JInternalFrame</code>是否最大化。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果内部框架最大化,
<code>false</code> false
</dd>
</dl> </li>
</ul> <a name="setMaximum-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setMaximum</h4> <pre>public void setMaximum(boolean b)
throws <a href="../../java/beans/PropertyVetoException.html" title="class in java.beans">PropertyVetoException</a></pre>
<div class="block">
<span>最大化和恢复这个内部框架。</span>
<span>甲最大化帧被调整大小以完全适应<code>JDesktopPane</code>与相关联的区域<code>JInternalFrame</code></span>
<span>恢复的帧大小设置为<code>JInternalFrame</code>的实际大小。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - 一个布尔值,其中
<code>true</code>最大化这个内部框架,
<code>false</code>恢复它
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/beans/PropertyVetoException.html" title="class in java.beans">PropertyVetoException</a></code> - 当试图设置属性被否决的时候
<code>JInternalFrame</code>
</dd>
</dl> </li>
</ul> <a name="getTitle--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getTitle</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getTitle()</pre>
<div class="block">
返回
<code>JInternalFrame</code>的标题。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>String</code>包含这个内部框架的标题
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setTitle-java.lang.String-"><code>setTitle(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setTitle-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setTitle</h4> <pre>public void setTitle(<a href="../../java/lang/String.html" title="class in java.lang">String</a> title)</pre>
<div class="block">
<span>设置<code>JInternalFrame</code>标题。</span>
<span><code>title</code>可能有一个<code>null</code>值。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>title</code> - 标题栏中显示的
<code>String</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#getTitle--"><code>getTitle()</code></a>
</dd>
</dl> </li>
</ul> <a name="setSelected-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSelected</h4> <pre>public void setSelected(boolean selected)
throws <a href="../../java/beans/PropertyVetoException.html" title="class in java.beans">PropertyVetoException</a></pre>
<div class="block">
<span>如果显示内部框架,请选择或取消选择。</span>
<span>如果它是所选择的帧,则<code>JInternalFrame</code>通常绘制其标题栏,其向用户指示该内部帧具有焦点。</span>
<span>当此方法将内部框架的状态从取消选择更改为选定时,将触发<code>InternalFrameEvent.INTERNAL_FRAME_ACTIVATED</code>事件。</span>
<span>如果更改从选定到取消选择,则会触发一个<code>InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED</code>事件。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>selected</code> - 一个布尔值,其中
<code>true</code>表示该内部框架应该被选中(当前有效),而
<code>false</code>表示应该被取消选择
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/beans/PropertyVetoException.html" title="class in java.beans">PropertyVetoException</a></code> - 当企图设置财产被否决的时候
<code>JInternalFrame</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Component.html#isShowing--"><code>Component.isShowing()</code></a>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_ACTIVATED"><code>InternalFrameEvent.INTERNAL_FRAME_ACTIVATED</code></a>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_DEACTIVATED"><code>InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED</code></a>
</dd>
</dl> </li>
</ul> <a name="isSelected--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSelected</h4> <pre>public boolean isSelected()</pre>
<div class="block">
返回
<code>JInternalFrame</code>是否是当前“选择”或活动帧。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果此内部框架当前被选中(有效)
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setSelected-boolean-"><code>setSelected(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="setFrameIcon-javax.swing.Icon-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFrameIcon</h4> <pre>public void setFrameIcon(<a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a> icon)</pre>
<div class="block">
<span>设置要显示在该内部框架的标题栏中的图像(通常位于左上角)。</span>
<span>这种图像不是<code>desktopIcon</code>对象,这是在所显示的图像<code>JDesktop</code>当该内部帧被图标化。</span>
<span><code>null</code>传递给此功能是有效的,但外观和感觉可以为此情况选择适当的行为,例如不显示图标或外观的默认图标。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>icon</code> - 在标题栏中显示
<code>Icon</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#getFrameIcon--"><code>getFrameIcon()</code></a>
</dd>
</dl> </li>
</ul> <a name="getFrameIcon--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFrameIcon</h4> <pre>public <a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a> getFrameIcon()</pre>
<div class="block">
返回显示在该内部框架的标题栏中的图像(通常位于左上角)。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Icon</code>显示在标题栏中
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setFrameIcon-javax.swing.Icon-"><code>setFrameIcon(javax.swing.Icon)</code></a>
</dd>
</dl> </li>
</ul> <a name="moveToFront--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>moveToFront</h4> <pre>public void moveToFront()</pre>
<div class="block">
便利方法将该组件移动到位置0如果其父级是
<code>JLayeredPane</code>
</div> </li>
</ul> <a name="moveToBack--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>moveToBack</h4> <pre>public void moveToBack()</pre>
<div class="block">
如果该组件的父级为
<code>JLayeredPane</code>则将该组件移动到位置-1的
<code>JLayeredPane</code>
</div> </li>
</ul> <a name="getLastCursor--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLastCursor</h4> <pre>public <a href="../../java/awt/Cursor.html" title="class in java.awt">Cursor</a> getLastCursor()</pre>
<div class="block">
返回由
<code>setCursor</code>方法设置的最后
<code>Cursor</code> ,该方法不是可调整
<code>Cursor</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
最后一个不可调整
<code>Cursor</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl> </li>
</ul> <a name="setCursor-java.awt.Cursor-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setCursor</h4> <pre>public void setCursor(<a href="../../java/awt/Cursor.html" title="class in java.awt">Cursor</a> cursor)</pre>
<div class="block">
<span>将光标图像设置为指定的光标。</span>
<span>当该<code>contains</code>方法为当前光标位置返回true时显示此光标图像此Component可见可显示和启用。</span>
<span>设置<code>Container</code>的光标导致该游标显示在所有容器的子组件中,除了具有非<code>null</code>光标的那些。</span>
<p> <span>如果Java平台实现和/或本地系统不支持更改鼠标光标的形状,该方法可能没有视觉效果。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#setCursor-java.awt.Cursor-">setCursor</a></code>
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>cursor</code> - 由<code>Cursor</code>类定义的<code>Cursor</code> ;</span>
<span>如果此参数为<code>null</code>则此组件将继承其父项的游标</span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/awt/Component.html#isEnabled--"><code>Component.isEnabled()</code></a> <a href="../../java/awt/Component.html#isShowing--"><code>Component.isShowing()</code></a> <a href="../../java/awt/Component.html#getCursor--"><code>Component.getCursor()</code></a> <a href="../../java/awt/Component.html#contains-int-int-"><code>Component.contains(int, int)</code></a> <a href="../../java/awt/Toolkit.html#createCustomCursor-java.awt.Image-java.awt.Point-java.lang.String-"><code>Toolkit.createCustomCursor(java.awt.Image, java.awt.Point, java.lang.String)</code></a> <a href="../../java/awt/Cursor.html" title="java.awt中的类"><code>Cursor</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setLayer-java.lang.Integer-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLayer</h4> <pre>public void setLayer(<a href="../../java/lang/Integer.html" title="class in java.lang">Integer</a> layer)</pre>
<div class="block">
设置此组件的图层属性的便利方法。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>layer</code> - 一个
<code>Integer</code>此框架的桌面图层的
<code>Integer</code>对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JLayeredPane.html" title="javax.swing中的类"><code>JLayeredPane</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setLayer-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLayer</h4> <pre>public void setLayer(int layer)</pre>
<div class="block">
<span>设置此组件的图层属性的便利方法。</span>
<span>方法<code>setLayer(Integer)</code>应用于JLayeredPane中<code>JLayeredPane</code>层值。</span>
<span>使用<code>setLayer(int)</code>时,必须注意不要意外与这些值冲突。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>layer</code> - 指定此内部框架的桌面层的整数
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JInternalFrame.html#setLayer-java.lang.Integer-"><code>setLayer(Integer)</code></a> <a href="../../javax/swing/JLayeredPane.html" title="javax.swing中的类"><code>JLayeredPane</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getLayer--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLayer</h4> <pre>public int getLayer()</pre>
<div class="block">
获取此组件的图层属性的便捷方法。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Integer</code>此框架的桌面层的
<code>Integer</code>对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JLayeredPane.html" title="javax.swing中的类"><code>JLayeredPane</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getDesktopPane--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDesktopPane</h4> <pre>public <a href="../../javax/swing/JDesktopPane.html" title="class in javax.swing">JDesktopPane</a> getDesktopPane()</pre>
<div class="block">
<span>在祖先层级中搜索<code>JDesktop</code>实例的<code>JDesktop</code>方法。</span>
<span>如果<code>JInternalFrame</code>找不到,则搜索<code>desktopIcon</code>树。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
所述
<code>JDesktopPane</code>此内部帧属于,或
<code>null</code>如果没有找到
</dd>
</dl> </li>
</ul> <a name="setDesktopIcon-javax.swing.JInternalFrame.JDesktopIcon-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDesktopIcon</h4> <pre>public void setDesktopIcon(<a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="class in javax.swing">JInternalFrame.JDesktopIcon</a> d)</pre>
<div class="block">
设置
<code>JDesktopIcon</code>与此相关
<code>JInternalFrame</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>d</code> - 在桌面上显示
<code>JDesktopIcon</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#getDesktopIcon--"><code>getDesktopIcon()</code></a>
</dd>
</dl> </li>
</ul> <a name="getDesktopIcon--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDesktopIcon</h4> <pre>public <a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="class in javax.swing">JInternalFrame.JDesktopIcon</a> getDesktopIcon()</pre>
<div class="block">
返回
<code>JDesktopIcon</code>时,这个曾经
<code>JInternalFrame</code>图标化。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>JDesktopIcon</code>显示在桌面上
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setDesktopIcon-javax.swing.JInternalFrame.JDesktopIcon-"><code>setDesktopIcon(javax.swing.JInternalFrame.JDesktopIcon)</code></a>
</dd>
</dl> </li>
</ul> <a name="getNormalBounds--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNormalBounds</h4> <pre>public <a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> getNormalBounds()</pre>
<div class="block">
<span>如果<code>JInternalFrame</code>未处于最大化状态,则返回<code>getBounds()</code> ;</span>
<span>否则返回<code>JInternalFrame</code>将被还原到的边界。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Rectangle</code>在正常状态下包含此帧的边界
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="setNormalBounds-java.awt.Rectangle-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setNormalBounds</h4> <pre>public void setNormalBounds(<a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> r)</pre>
<div class="block">
<span>设置此内部框架的正常范围,该内部框架将从其最大化状态恢复到的边界。</span>
<span>此方法仅供桌面管理员使用。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>r</code> - 这个内部框架应该恢复到的边界
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="getFocusOwner--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFocusOwner</h4> <pre>public <a href="../../java/awt/Component.html" title="class in java.awt">Component</a> getFocusOwner()</pre>
<div class="block">
<span>如果此<code>JInternalFrame</code>处于活动状态,则返回具有焦点的小孩。</span>
<span>否则返回<code>null</code></span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该组件与焦点,或
<code>null</code>如果没有孩子有焦点
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="getMostRecentFocusOwner--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMostRecentFocusOwner</h4> <pre>public <a href="../../java/awt/Component.html" title="class in java.awt">Component</a> getMostRecentFocusOwner()</pre>
<div class="block">
<span>返回此<code>JInternalFrame</code>的子组件,当选择此<code>JInternalFrame</code>时,该<code>JInternalFrame</code>将接收焦点。</span>
<span>如果此<code>JInternalFrame</code>被选中,该方法返回与<code>getFocusOwner</code>方法相同的<code>getFocusOwner</code></span>
<span>如果未选择此<code>JInternalFrame</code> ,则将返回最近请求焦点的子组件。</span>
<span>如果没有子组件已经请求了焦点,则返回此<code>JInternalFrame</code>的初始可重定向组件。</span>
<span>如果没有这样的孩子存在,那么这个<code>JInternalFrame</code>的默认组件将被返回。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当选择此
<code>JInternalFrame</code>时将接收焦点的子组件
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#getFocusOwner--"><code>getFocusOwner()</code></a>
<a href="../../javax/swing/JInternalFrame.html#isSelected"><code>isSelected</code></a>
</dd>
</dl> </li>
</ul> <a name="restoreSubcomponentFocus--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>restoreSubcomponentFocus</h4> <pre>public void restoreSubcomponentFocus()</pre>
<div class="block">
<span>请求内部框架将焦点恢复到具有焦点的最后一个子组件。</span>
<span>用户在用户选择此内部框架时使用UI例如通过单击标题栏。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="reshape-int-int-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>reshape</h4> <pre>public void reshape(int x,
int y,
int width,
int height)</pre>
<div class="block">
<span>移动并调整此组件的大小。</span>
<span>与其他组件不同,此实现也强制重新布局,以便始终重新显示诸如标题栏的框架装饰。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#reshape-int-int-int-int-">reshape</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>x</code> - 一个整数,给出组件的新水平位置,以其容器左侧的像素为单位
</dd>
<dd>
<code>y</code> - 一个整数,给出组件的新垂直位置,以其容器底部的像素为单位
</dd>
<dd>
<code>width</code> - 给出组件的新宽度(以像素为单位)的整数
</dd>
<dd>
<code>height</code> - 给出组件的新高度(以像素为单位)的整数
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Component.html#setBounds-int-int-int-int-"><code>Component.setBounds(int, int, int, int)</code></a>
</dd>
</dl> </li>
</ul> <a name="addInternalFrameListener-javax.swing.event.InternalFrameListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addInternalFrameListener</h4> <pre>public void addInternalFrameListener(<a href="../../javax/swing/event/InternalFrameListener.html" title="interface in javax.swing.event">InternalFrameListener</a> l)</pre>
<div class="block">
添加指定的侦听器以从该内部帧接收内部帧事件。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 内部框架监听器
</dd>
</dl> </li>
</ul> <a name="removeInternalFrameListener-javax.swing.event.InternalFrameListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeInternalFrameListener</h4> <pre>public void removeInternalFrameListener(<a href="../../javax/swing/event/InternalFrameListener.html" title="interface in javax.swing.event">InternalFrameListener</a> l)</pre>
<div class="block">
删除指定的内部帧监听器,使其不再从该内部帧接收内部帧事件。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 内部框架监听器
</dd>
</dl> </li>
</ul> <a name="getInternalFrameListeners--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getInternalFrameListeners</h4> <pre>public <a href="../../javax/swing/event/InternalFrameListener.html" title="interface in javax.swing.event">InternalFrameListener</a>[] getInternalFrameListeners()</pre>
<div class="block">
返回所有
<code>InternalFrameListener</code>的数组,并添加到
<code>JInternalFrame</code>
<code>addInternalFrameListener</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
所有添加的
<code>InternalFrameListener</code>或一个空数组,如果没有添加听众
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#addInternalFrameListener-javax.swing.event.InternalFrameListener-"><code>addInternalFrameListener(javax.swing.event.InternalFrameListener)</code></a>
</dd>
</dl> </li>
</ul> <a name="fireInternalFrameEvent-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>fireInternalFrameEvent</h4> <pre>protected void fireInternalFrameEvent(int id)</pre>
<div class="block">
触发内部框架事件。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>id</code> - 被触发事件的类型;</span>
<span>以下之一:</span>
<ul>
<li> <code>InternalFrameEvent.INTERNAL_FRAME_OPENED</code> </li>
<li> <code>InternalFrameEvent.INTERNAL_FRAME_CLOSING</code> </li>
<li> <code>InternalFrameEvent.INTERNAL_FRAME_CLOSED</code> </li>
<li> <code>InternalFrameEvent.INTERNAL_FRAME_ICONIFIED</code> </li>
<li> <code>InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED</code> </li>
<li> <code>InternalFrameEvent.INTERNAL_FRAME_ACTIVATED</code> </li>
<li> <code>InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED</code> </li>
</ul>
<span>如果事件类型不是上述之一,则不会发生任何事情。</span>
</dd>
</dl> </li>
</ul> <a name="doDefaultCloseAction--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>doDefaultCloseAction</h4> <pre>public void doDefaultCloseAction()</pre>
<div class="block">
<span>触发<code>INTERNAL_FRAME_CLOSING</code>事件,然后执行内部框架默认关闭操作指定的操作。</span>
<span>该方法通常由内部框架的关闭按钮的外观实现的动作处理程序调用。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setDefaultCloseOperation-int-"><code>setDefaultCloseOperation(int)</code></a>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_CLOSING"><code>InternalFrameEvent.INTERNAL_FRAME_CLOSING</code></a>
</dd>
</dl> </li>
</ul> <a name="setDefaultCloseOperation-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDefaultCloseOperation</h4> <pre>public void setDefaultCloseOperation(int operation)</pre>
<div class="block">
<span>设置用户在此内部框架上启动“关闭”时默认执行的操作。</span>
<span>可能的选择是:</span>
<br/>
<br/>
<dl>
<dt>
<code>DO_NOTHING_ON_CLOSE</code>
</dt>
<dd>
<span>没做什么。</span>
<span>这要求程序在注册的<code>InternalFrameListener</code>对象的<code>windowClosing</code>方法中<code>InternalFrameListener</code>操作。</span>
</dd>
<dt>
<code>HIDE_ON_CLOSE</code>
</dt>
<dd>
<span>自动使内部框架不可见。</span>
</dd>
<dt>
<code>DISPOSE_ON_CLOSE</code>
</dt>
<dd>
<span>自动处理内部框架。</span>
</dd>
</dl>
<p> <span>默认值为<code>DISPOSE_ON_CLOSE</code></span> <span>在执行指定的关闭操作之前,内部框架将触发一个<code>INTERNAL_FRAME_CLOSING</code>事件。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>operation</code> -一个中所定义的以下常量
<code>javax.swing.WindowConstants</code> (接口通过实现
<code>JInternalFrame</code>
<code>DO_NOTHING_ON_CLOSE</code>
<code>HIDE_ON_CLOSE</code> ,或
<code>DISPOSE_ON_CLOSE</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#addInternalFrameListener-javax.swing.event.InternalFrameListener-"><code>addInternalFrameListener(javax.swing.event.InternalFrameListener)</code></a>
<a href="../../javax/swing/JInternalFrame.html#getDefaultCloseOperation--"><code>getDefaultCloseOperation()</code></a>
<a href="../../javax/swing/JComponent.html#setVisible-boolean-"><code>JComponent.setVisible(boolean)</code></a>
<a href="../../javax/swing/JInternalFrame.html#dispose--"><code>dispose()</code></a>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_CLOSING"><code>InternalFrameEvent.INTERNAL_FRAME_CLOSING</code></a>
</dd>
</dl> </li>
</ul> <a name="getDefaultCloseOperation--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDefaultCloseOperation</h4> <pre>public int getDefaultCloseOperation()</pre>
<div class="block">
返回用户在此内部框架上启动“关闭”时发生的默认操作。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当用户关闭内部框架时会发生的操作
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setDefaultCloseOperation-int-"><code>setDefaultCloseOperation(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="pack--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>pack</h4> <pre>public void pack()</pre>
<div class="block">
<span>导致该<code>JInternalFrame</code>按其首选大小排列。</span>
<span>图标化或最大化的内部框架首先被还原,然后打包。</span>
<span>如果内部框架无法恢复,则其状态不会更改,也不会被打包。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Window.html#pack--"><code>Window.pack()</code></a>
</dd>
</dl> </li>
</ul> <a name="show--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>show</h4> <pre>public void show()</pre>
<div class="block">
<span>如果内部框架不可见,将内部框架放在前面,使其可见,并尝试选择它。</span>
<span>第一次使内部框架可见时,此方法也会触发一个<code>INTERNAL_FRAME_OPENED</code>事件。</span>
<span>如果内部框架已经可见,则此方法不起作用。</span>
<span>调用此方法与调用<code>setVisible(true)</code>具有相同的结果。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#show--">show</a></code>
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#moveToFront--"><code>moveToFront()</code></a>
<a href="../../javax/swing/JInternalFrame.html#setSelected-boolean-"><code>setSelected(boolean)</code></a>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_OPENED"><code>InternalFrameEvent.INTERNAL_FRAME_OPENED</code></a>
<a href="../../javax/swing/JComponent.html#setVisible-boolean-"><code>JComponent.setVisible(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="hide--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>hide</h4> <pre>public void hide()</pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../javax/swing/JComponent.html#hide--">JComponent</a></code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#hide--">hide</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
</dl> </li>
</ul> <a name="dispose--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>dispose</h4> <pre>public void dispose()</pre>
<div class="block">
<span>使此内部框架不可见,未选择并关闭。</span>
<span>如果框架尚未关闭,则此方法将触发<code>INTERNAL_FRAME_CLOSED</code>事件。</span>
<span>调用此方法的结果类似于<code>setClosed(true)</code> ,但<code>dispose</code>总是成功关闭内部框架,不会触发<code>INTERNAL_FRAME_CLOSING</code>事件。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/event/InternalFrameEvent.html#INTERNAL_FRAME_CLOSED"><code>InternalFrameEvent.INTERNAL_FRAME_CLOSED</code></a>
<a href="../../javax/swing/JComponent.html#setVisible-boolean-"><code>JComponent.setVisible(boolean)</code></a>
<a href="../../javax/swing/JInternalFrame.html#setSelected-boolean-"><code>setSelected(boolean)</code></a>
<a href="../../javax/swing/JInternalFrame.html#setClosed-boolean-"><code>setClosed(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="toFront--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>toFront</h4> <pre>public void toFront()</pre>
<div class="block">
<span>将这个内部框架放在前面。</span>
<span>将此内部框架放置在堆叠顺序的顶部,并对其他可见的内部框架进行相应的调整。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Window.html#toFront--"><code>Window.toFront()</code></a>
<a href="../../javax/swing/JInternalFrame.html#moveToFront--"><code>moveToFront()</code></a>
</dd>
</dl> </li>
</ul> <a name="toBack--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>toBack</h4> <pre>public void toBack()</pre>
<div class="block">
<span>将这个内部框架发送到后面。</span>
<span>将此内部框架放置在堆叠顺序的底部,并对其他可见的内部框架进行相应的调整。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Window.html#toBack--"><code>Window.toBack()</code></a>
<a href="../../javax/swing/JInternalFrame.html#moveToBack--"><code>moveToBack()</code></a>
</dd>
</dl> </li>
</ul> <a name="setFocusCycleRoot-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFocusCycleRoot</h4> <pre>public final void setFocusCycleRoot(boolean focusCycleRoot)</pre>
<div class="block">
没有什么,因为
<code>JInternalFrame</code>必须始终是焦点遍历循环的根。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Container.html#setFocusCycleRoot-boolean-">setFocusCycleRoot</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>focusCycleRoot</code> - 忽略此值
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#isFocusCycleRoot--"><code>isFocusCycleRoot()</code></a>
<a href="../../java/awt/Container.html#setFocusTraversalPolicy-java.awt.FocusTraversalPolicy-"><code>Container.setFocusTraversalPolicy(java.awt.FocusTraversalPolicy)</code></a>
<a href="../../java/awt/Container.html#getFocusTraversalPolicy--"><code>Container.getFocusTraversalPolicy()</code></a>
</dd>
</dl> </li>
</ul> <a name="isFocusCycleRoot--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isFocusCycleRoot</h4> <pre>public final boolean isFocusCycleRoot()</pre>
<div class="block">
始终返回
<code>true</code> ,因为所有
<code>JInternalFrame</code>都必须是焦点遍历循环的根。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Container.html#isFocusCycleRoot--">isFocusCycleRoot</a></code>
<code><a href="../../java/awt/Container.html" title="class in java.awt">Container</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JInternalFrame.html#setFocusCycleRoot-boolean-"><code>setFocusCycleRoot(boolean)</code></a>
<a href="../../java/awt/Container.html#setFocusTraversalPolicy-java.awt.FocusTraversalPolicy-"><code>Container.setFocusTraversalPolicy(java.awt.FocusTraversalPolicy)</code></a>
<a href="../../java/awt/Container.html#getFocusTraversalPolicy--"><code>Container.getFocusTraversalPolicy()</code></a>
</dd>
</dl> </li>
</ul> <a name="getFocusCycleRootAncestor--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFocusCycleRootAncestor</h4> <pre>public final <a href="../../java/awt/Container.html" title="class in java.awt">Container</a> getFocusCycleRootAncestor()</pre>
<div class="block">
始终返回
<code>null</code> ,因为
<code>JInternalFrame</code>必须始终是焦点遍历循环的根。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#getFocusCycleRootAncestor--">getFocusCycleRootAncestor</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>
<code>null</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Container.html#isFocusCycleRoot--"><code>Container.isFocusCycleRoot()</code></a>
</dd>
</dl> </li>
</ul> <a name="getWarningString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getWarningString</h4> <pre>public final <a href="../../java/lang/String.html" title="class in java.lang">String</a> getWarningString()</pre>
<div class="block">
<span>获取与此内部框架一起显示的警告字符串。</span>
<span>由于内部框架总是安全的(因为它完全包含在可能需要警告字符串的窗口中),因此此方法始终返回<code>null</code></span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Window.html#getWarningString--"><code>Window.getWarningString()</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>返回此<code>JInternalFrame</code>的字符串表示<code>JInternalFrame</code></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>
这个
<code>JInternalFrame</code>的字符串表示
<code>JInternalFrame</code>
</dd>
</dl> </li>
</ul> <a name="paintComponent-java.awt.Graphics-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paintComponent</h4> <pre>protected void paintComponent(<a href="../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</pre>
<div class="block">
被覆盖以允许在拖动内部框架时优化绘画。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#paintComponent-java.awt.Graphics-">paintComponent</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> - 保护的
<code>Graphics</code>对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JComponent.html#paint-java.awt.Graphics-"><code>JComponent.paint(java.awt.Graphics)</code></a> <a href="../../javax/swing/plaf/ComponentUI.html" title="javax.swing.plaf中的类"><code>ComponentUI</code></a></span>
</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>获取<code>AccessibleContext</code>与此相关<code>JInternalFrame</code></span>
<span>对于内部框架, <code>AccessibleContext</code>采用<code>AccessibleJInternalFrame</code>对象的形式。</span>
<span>如有必要,将创建一个新的<code>AccessibleJInternalFrame</code>实例。</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>
一个
<code>AccessibleJInternalFrame</code>作为这个
<code>AccessibleContext</code>
<code>JInternalFrame</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JInternalFrame.AccessibleJInternalFrame.html" title="javax.swing中的类"><code>JInternalFrame.AccessibleJInternalFrame</code></a></span>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>