<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Tue Jun 29 05:56:02 GMT+01:00 1999 -->
<TITLE>
Swing 1.1 API Specification: Class  JInternalFrame
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/JInternalFrame.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/swing/JFrame.AccessibleJFrame.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/JInternalFrame.AccessibleJInternalFrame.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="JInternalFrame.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;<A HREF="#inner_class_summary">INNER</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
javax.swing</FONT>
<BR>
Class  JInternalFrame</H2>
<PRE>
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--<A HREF="../../javax/swing/JComponent.html">javax.swing.JComponent</A>
                    |
                    +--<B>javax.swing.JInternalFrame</B>
</PRE>
<HR>
<DL>
<DT>public class <B>JInternalFrame</B><DT>extends <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT>implements <A HREF="../../javax/accessibility/Accessible.html">Accessible</A>, <A HREF="../../javax/swing/WindowConstants.html">WindowConstants</A>, <A HREF="../../javax/swing/RootPaneContainer.html">RootPaneContainer</A></DL>

<P>
A lightweight object that provides many of the features of
 a native frame, including dragging, closing, becoming an icon,
 resizing, title display, and support for a menu bar. Generally,
 you create an instance and add it to a JDesktopPane. Look and
 feel specific-actions are then (automatically??) delegated to the 
 DesktopManager object maintained by the JDesktopPane (as set by
 the UI).
 <p>
 The JInternalFrame <code>contentPane</code> is where you add child components.
 So, to create a JInternalFrame that has a number of buttons arranged 
 with a BorderLayout object, you might do something like this:
 <PRE>
    JComponent c = (JComponent) frame.getContentPane();
    c.setLayout(new BorderLayout());
    c.add(new JButton(), BorderLayout.NORTH);
    c.add(new JButton(), BorderLayout.CENTER);
 </PRE>
 The <code>contentPane</code> is actually managed by an instance of JRootPane,
 which also manages a <code>layoutPane</code>, <code>glassPane</code>, and 
 optional <code>menuBar</code> for the frame. Please see the JRootPane 
 documentation for a complete description of these components.
 <p>
 For the keyboard keys used by this component in the standard Look and
 Feel (L&F) renditions, see the
 <a href="doc-files/Key-Index.html#JInternalFrame">JInternalFrame</a> key assignments.
 <p>
 <strong>Warning:</strong>
 Serialized objects of this class will not be compatible with 
 future Swing releases.  The current serialization support is appropriate
 for short term storage or RMI between applications running the same
 version of Swing.  A future release of Swing will provide support for
 long term persistence.
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JDesktopPane.html"><CODE>JDesktopPane</CODE></A>, 
<A HREF="../../javax/swing/DesktopManager.html"><CODE>DesktopManager</CODE></A>, 
<A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html"><CODE>JInternalFrame.JDesktopIcon</CODE></A>, 
<A HREF="../../javax/swing/JRootPane.html"><CODE>JRootPane</CODE></A>, <A HREF="../../serialized-form.html#javax.swing.JInternalFrame">Serialized Form</A></DL>
<HR>

<P>
<!-- ======== INNER CLASS SUMMARY ======== -->

<A NAME="inner_class_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Inner Class Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.AccessibleJInternalFrame.html">JInternalFrame.AccessibleJInternalFrame</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The class used to obtain the accessible role for this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html">JInternalFrame.JDesktopIcon</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This component represents an iconified version of a JInternalFrame.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="inner_classes_inherited_from_class_javax.swing.JComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Inner classes inherited from class javax.swing.<A HREF="../../javax/swing/JComponent.html">JComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JComponent.AccessibleJComponent.html">JComponent.AccessibleJComponent</A></B></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Field Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#closable">closable</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The frame can be closed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#CONTENT_PANE_PROPERTY">CONTENT_PANE_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bound property name.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html">JInternalFrame.JDesktopIcon</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#desktopIcon">desktopIcon</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The icon that is displayed when the frame is iconized.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#FRAME_ICON_PROPERTY">FRAME_ICON_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bound property name.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/swing/Icon.html">Icon</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#frameIcon">frameIcon</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The icon shown in the top-left corner of the frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#GLASS_PANE_PROPERTY">GLASS_PANE_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bound property name.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#iconable">iconable</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The frame can "iconized" (shrunk down and displayed as
 an icon-image).</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#IS_CLOSED_PROPERTY">IS_CLOSED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constrained property name indicating that the frame is closed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#IS_ICON_PROPERTY">IS_ICON_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constrained property name indicating that the frame is iconified.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#IS_MAXIMUM_PROPERTY">IS_MAXIMUM_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constrained property name indicating that the frame is maximized.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#IS_SELECTED_PROPERTY">IS_SELECTED_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constrained property name indicated that this frame has selected status.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isClosed">isClosed</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The frame has been closed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isIcon">isIcon</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The frame has been iconized.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isMaximum">isMaximum</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The frame has been expanded to its maximum size.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isSelected">isSelected</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The frame is currently selected.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#LAYERED_PANE_PROPERTY">LAYERED_PANE_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bound property name.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#maximizable">maximizable</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The frame can be expanded to the size of the desktop pane.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#MENU_BAR_PROPERTY">MENU_BAR_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bound property name.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#resizable">resizable</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The frame's size can be changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#ROOT_PANE_PROPERTY">ROOT_PANE_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bound property name.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/swing/JRootPane.html">JRootPane</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#rootPane">rootPane</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The JRootPane instance that manages the <code>contentPane</code> 
 and optional <code>menuBar</code> for this frame, as well as the 
 <code>glassPane</code>.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#rootPaneCheckingEnabled">rootPaneCheckingEnabled</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If true then calls to <code>add</code> and <code>setLayout</code>
 cause an exception to be thrown.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#title">title</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The title displayed in the frame's title bar.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#TITLE_PROPERTY">TITLE_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bound property name.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Fields inherited from class javax.swing.<A HREF="../../javax/swing/JComponent.html">JComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><A HREF="../../javax/swing/JComponent.html#accessibleContext">accessibleContext</A>,  
<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></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Fields inherited from class java.awt.Component</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>BOTTOM_ALIGNMENT,  
CENTER_ALIGNMENT,  
LEFT_ALIGNMENT,  
RIGHT_ALIGNMENT,  
TOP_ALIGNMENT</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#JInternalFrame()">JInternalFrame</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a non-resizable, non-closable, non-maximizable,
 non-iconifiable JInternalFrame with no title.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#JInternalFrame(java.lang.String)">JInternalFrame</A></B>(java.lang.String&nbsp;title)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a non-resizable, non-closable, non-maximizable,
 non-iconifiable JInternalFrame with the specified title.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#JInternalFrame(java.lang.String, boolean)">JInternalFrame</A></B>(java.lang.String&nbsp;title,
               boolean&nbsp;resizable)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a non-closable, non-maximizable, non-iconifiable 
 JInternalFrame with the specified title and with resizability 
 specified.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#JInternalFrame(java.lang.String, boolean, boolean)">JInternalFrame</A></B>(java.lang.String&nbsp;title,
               boolean&nbsp;resizable,
               boolean&nbsp;closable)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a non-maximizable, non-iconifiable JInternalFrame with the
 specified title and with resizability and closability specified.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#JInternalFrame(java.lang.String, boolean, boolean, boolean)">JInternalFrame</A></B>(java.lang.String&nbsp;title,
               boolean&nbsp;resizable,
               boolean&nbsp;closable,
               boolean&nbsp;maximizable)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a non-iconifiable JInternalFrame with the specified title 
 and with resizability, closability, and maximizability specified.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#JInternalFrame(java.lang.String, boolean, boolean, boolean, boolean)">JInternalFrame</A></B>(java.lang.String&nbsp;title,
               boolean&nbsp;resizable,
               boolean&nbsp;closable,
               boolean&nbsp;maximizable,
               boolean&nbsp;iconifiable)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a JInternalFrame with the specified title and 
 with resizability, closability, maximizability, and iconifiability
 specified.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#addImpl(java.awt.Component, java.lang.Object, int)">addImpl</A></B>(java.awt.Component&nbsp;comp,
        java.lang.Object&nbsp;constraints,
        int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By default, children may not be added directly to a this component,
 they must be added to its contentPane instead.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#addInternalFrameListener(javax.swing.event.InternalFrameListener)">addInternalFrameListener</A></B>(<A HREF="../../javax/swing/event/InternalFrameListener.html">InternalFrameListener</A>&nbsp;l)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the specified internal frame listener to receive internal frame events from
 this internal frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/swing/JRootPane.html">JRootPane</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#createRootPane()">createRootPane</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called by the constructor to set up the JRootPane.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#dispose()">dispose</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Disposes of this internal frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#fireInternalFrameEvent(int)">fireInternalFrameEvent</A></B>(int&nbsp;id)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/accessibility/AccessibleContext.html">AccessibleContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getAccessibleContext()">getAccessibleContext</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the AccessibleContext associated with this JComponent</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Color</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getBackground()">getBackground</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the background color of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Container</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getContentPane()">getContentPane</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getDefaultCloseOperation()">getDefaultCloseOperation</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default operation which occurs when the user
 initiates a "close" on this window.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html">JInternalFrame.JDesktopIcon</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getDesktopIcon()">getDesktopIcon</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the JDesktopIcon used when this JInternalFrame is iconified.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/JDesktopPane.html">JDesktopPane</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getDesktopPane()">getDesktopPane</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that searchs the anscestor heirarchy for a 
 JDesktop instance.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Color</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getForeground()">getForeground</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the foreground color of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/Icon.html">Icon</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getFrameIcon()">getFrameIcon</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the image displayed in the title bar of the frame (usually
 in the top-left corner).</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.awt.Component</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getGlassPane()">getGlassPane</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the glassPane object for this frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/JMenuBar.html">JMenuBar</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getJMenuBar()">getJMenuBar</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current JMenuBar for this JInternalFrame, or null
 if no menu bar has been set.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getLayer()">getLayer</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method for getting the layer attribute of this component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/JLayeredPane.html">JLayeredPane</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getLayeredPane()">getLayeredPane</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the layeredPane object for this frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/JMenuBar.html">JMenuBar</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getMenuBar()">getMenuBar</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Swing version 1.0.3,
 replaced by <code>getJMenuBar()</code>.</I></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/JRootPane.html">JRootPane</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getRootPane()">getRootPane</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the rootPane object for this frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getTitle()">getTitle</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the title of the JInternalFrame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/swing/plaf/InternalFrameUI.html">InternalFrameUI</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getUI()">getUI</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the L&F object that renders this component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getUIClassID()">getUIClassID</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the L&F class that renders this component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#getWarningString()">getWarningString</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the warning string that is displayed with this window.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isClosable()">isClosable</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this JInternalFrame be closed by some user action.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isClosed()">isClosed</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this JInternalFrame is currently closed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isIcon()">isIcon</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the JInternalFrame is currently iconified.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isIconifiable()">isIconifiable</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the JInternalFrame can be iconified by some user action.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isMaximizable()">isMaximizable</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the JInternalFrame can be maximized by some user action.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isMaximum()">isMaximum</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the JInternalFrame is currently maximized.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isResizable()">isResizable</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the JInternalFrame can be resized by some user action.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isRootPaneCheckingEnabled()">isRootPaneCheckingEnabled</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether calls to <code>add</code> and 
 <code>setLayout</code> cause an exception to be thrown.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#isSelected()">isSelected</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the JInternalFrame is the currently "selected" or
 active frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#moveToBack()">moveToBack</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that moves this component to position -1 if it's 
 parent is a JLayeredPane.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#moveToFront()">moveToFront</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that moves this component to position 0 if it's 
 parent is a JLayeredPane.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#pack()">pack</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Causes subcomponents of this JInternalFrame to be laid out at their
 preferred size.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#paramString()">paramString</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string representation of this JInternalFrame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#removeInternalFrameListener(javax.swing.event.InternalFrameListener)">removeInternalFrameListener</A></B>(<A HREF="../../javax/swing/event/InternalFrameListener.html">InternalFrameListener</A>&nbsp;l)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the specified internal frame listener so that it no longer
 receives internal frame events from this internal frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#reshape(int, int, int, int)">reshape</A></B>(int&nbsp;x,
        int&nbsp;y,
        int&nbsp;width,
        int&nbsp;height)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves and resizes this component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setBackground(java.awt.Color)">setBackground</A></B>(java.awt.Color&nbsp;c)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the background color of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setClosable(boolean)">setClosable</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set that this JInternalFrame can be closed by some user action.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setClosed(boolean)">setClosed</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calling this method with a value of <code>true</code> to close
 the frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setContentPane(java.awt.Container)">setContentPane</A></B>(java.awt.Container&nbsp;c)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets this JInternalFrame's content pane.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setDefaultCloseOperation(int)">setDefaultCloseOperation</A></B>(int&nbsp;operation)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the operation which will happen by default when
 the user initiates a "close" on this window.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setDesktopIcon(javax.swing.JInternalFrame.JDesktopIcon)">setDesktopIcon</A></B>(<A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html">JInternalFrame.JDesktopIcon</A>&nbsp;d)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the JDesktopIcon associated with this JInternalFrame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setForeground(java.awt.Color)">setForeground</A></B>(java.awt.Color&nbsp;c)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the foreground color of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setFrameIcon(javax.swing.Icon)">setFrameIcon</A></B>(<A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets an image to be displayed in the titlebar of the frame (usually
 in the top-left corner).</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setGlassPane(java.awt.Component)">setGlassPane</A></B>(java.awt.Component&nbsp;glass)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets this JInternalFrame's glassPane property.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setIcon(boolean)">setIcon</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iconizes and deconizes the frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setIconifiable(boolean)">setIconifiable</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set that the JInternalFrame can be made an icon by some user action.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setJMenuBar(javax.swing.JMenuBar)">setJMenuBar</A></B>(<A HREF="../../javax/swing/JMenuBar.html">JMenuBar</A>&nbsp;m)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the JMenuBar for this JInternalFrame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setLayer(java.lang.Integer)">setLayer</A></B>(java.lang.Integer&nbsp;layer)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method for setting the layer attribute of this component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setLayeredPane(javax.swing.JLayeredPane)">setLayeredPane</A></B>(<A HREF="../../javax/swing/JLayeredPane.html">JLayeredPane</A>&nbsp;layered)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets this JInternalFrame's layeredPane property.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setLayout(java.awt.LayoutManager)">setLayout</A></B>(java.awt.LayoutManager&nbsp;manager)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By default the layout of this component may not be set,
 the layout of its contentPane should be set instead.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setMaximizable(boolean)">setMaximizable</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set that the JInternalFrame can be maximized by some user action.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setMaximum(boolean)">setMaximum</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maximizes and restores the frame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setMenuBar(javax.swing.JMenuBar)">setMenuBar</A></B>(<A HREF="../../javax/swing/JMenuBar.html">JMenuBar</A>&nbsp;m)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Swing version 1.0.3
  replaced by <code>setJMenuBar(JMenuBar m)</code>.</I></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setResizable(boolean)">setResizable</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set that the JInternalFrame can be resized by some user action.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setRootPane(javax.swing.JRootPane)">setRootPane</A></B>(<A HREF="../../javax/swing/JRootPane.html">JRootPane</A>&nbsp;root)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the rootPane property.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setRootPaneCheckingEnabled(boolean)">setRootPaneCheckingEnabled</A></B>(boolean&nbsp;enabled)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines whether calls to <code>add</code> and 
 <code>setLayout</code> cause an exception to be thrown.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setSelected(boolean)">setSelected</A></B>(boolean&nbsp;selected)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Selects and deselects the JInternalFrame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setTitle(java.lang.String)">setTitle</A></B>(java.lang.String&nbsp;title)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the JInternalFrame title.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setUI(javax.swing.plaf.InternalFrameUI)">setUI</A></B>(<A HREF="../../javax/swing/plaf/InternalFrameUI.html">InternalFrameUI</A>&nbsp;ui)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the UI delegate for this JInternalFrame.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#setVisible(boolean)">setVisible</A></B>(boolean&nbsp;b)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the visible state of the object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#show()">show</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shows this internal frame, and brings it to the front.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#toBack()">toBack</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends this internal frame to the back.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#toFront()">toFront</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Brings this internal frame to the front.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/swing/JInternalFrame.html#updateUI()">updateUI</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notification from the UIManager that the L&F has changed.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class javax.swing.<A HREF="../../javax/swing/JComponent.html">JComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><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#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</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#firePropertyChange(java.lang.String, boolean, boolean)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, byte, byte)">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, double, double)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, float, float)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, int, int)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, long, long)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)">firePropertyChange</A>, 
<A HREF="../../javax/swing/JComponent.html#firePropertyChange(java.lang.String, short, short)">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#getAlignmentX()">getAlignmentX</A>, 
<A HREF="../../javax/swing/JComponent.html#getAlignmentY()">getAlignmentY</A>, 
<A HREF="../../javax/swing/JComponent.html#getAutoscrolls()">getAutoscrolls</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#getConditionForKeyStroke(javax.swing.KeyStroke)">getConditionForKeyStroke</A>, 
<A HREF="../../javax/swing/JComponent.html#getDebugGraphicsOptions()">getDebugGraphicsOptions</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#getInsets()">getInsets</A>, 
<A HREF="../../javax/swing/JComponent.html#getInsets(java.awt.Insets)">getInsets</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#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#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#hasFocus()">hasFocus</A>, 
<A HREF="../../javax/swing/JComponent.html#isDoubleBuffered()">isDoubleBuffered</A>, 
<A HREF="../../javax/swing/JComponent.html#isFocusCycleRoot()">isFocusCycleRoot</A>, 
<A HREF="../../javax/swing/JComponent.html#isFocusTraversable()">isFocusTraversable</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#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#paintComponent(java.awt.Graphics)">paintComponent</A>, 
<A HREF="../../javax/swing/JComponent.html#paintImmediately(int, int, int, int)">paintImmediately</A>, 
<A HREF="../../javax/swing/JComponent.html#paintImmediately(java.awt.Rectangle)">paintImmediately</A>, 
<A HREF="../../javax/swing/JComponent.html#processComponentKeyEvent(java.awt.event.KeyEvent)">processComponentKeyEvent</A>, 
<A HREF="../../javax/swing/JComponent.html#processFocusEvent(java.awt.event.FocusEvent)">processFocusEvent</A>, 
<A HREF="../../javax/swing/JComponent.html#processKeyEvent(java.awt.event.KeyEvent)">processKeyEvent</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#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</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#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#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#setBorder(javax.swing.border.Border)">setBorder</A>, 
<A HREF="../../javax/swing/JComponent.html#setDebugGraphicsOptions(int)">setDebugGraphicsOptions</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#setFont(java.awt.Font)">setFont</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#setUI(javax.swing.plaf.ComponentUI)">setUI</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></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.awt.Container</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>add, 
add, 
add, 
add, 
add, 
addContainerListener, 
countComponents, 
deliverEvent, 
doLayout, 
getComponent, 
getComponentAt, 
getComponentAt, 
getComponentCount, 
getComponents, 
getLayout, 
insets, 
invalidate, 
isAncestorOf, 
layout, 
list, 
list, 
locate, 
minimumSize, 
paintComponents, 
preferredSize, 
print, 
printComponents, 
processContainerEvent, 
processEvent, 
remove, 
remove, 
removeAll, 
removeContainerListener, 
validate, 
validateTree</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.awt.Component</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>action, 
add, 
addComponentListener, 
addFocusListener, 
addKeyListener, 
addMouseListener, 
addMouseMotionListener, 
bounds, 
checkImage, 
checkImage, 
contains, 
createImage, 
createImage, 
disable, 
disableEvents, 
dispatchEvent, 
enable, 
enable, 
enableEvents, 
getBounds, 
getColorModel, 
getCursor, 
getFont, 
getFontMetrics, 
getLocale, 
getLocation, 
getLocationOnScreen, 
getName, 
getParent, 
getPeer, 
getSize, 
getToolkit, 
getTreeLock, 
gotFocus, 
handleEvent, 
hide, 
imageUpdate, 
inside, 
isEnabled, 
isShowing, 
isValid, 
isVisible, 
keyDown, 
keyUp, 
list, 
list, 
list, 
location, 
lostFocus, 
mouseDown, 
mouseDrag, 
mouseEnter, 
mouseExit, 
mouseMove, 
mouseUp, 
move, 
nextFocus, 
paintAll, 
postEvent, 
prepareImage, 
prepareImage, 
printAll, 
processComponentEvent, 
processMouseEvent, 
remove, 
removeComponentListener, 
removeFocusListener, 
removeKeyListener, 
removeMouseListener, 
removeMouseMotionListener, 
repaint, 
repaint, 
repaint, 
resize, 
resize, 
setBounds, 
setBounds, 
setCursor, 
setLocale, 
setLocation, 
setLocation, 
setName, 
setSize, 
setSize, 
show, 
size, 
toString, 
transferFocus</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
wait, 
wait, 
wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->

<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="rootPane"><!-- --></A><H3>
rootPane</H3>
<PRE>
protected <A HREF="../../javax/swing/JRootPane.html">JRootPane</A> <B>rootPane</B></PRE>
<DL>
<DD>The JRootPane instance that manages the <code>contentPane</code> 
 and optional <code>menuBar</code> for this frame, as well as the 
 <code>glassPane</code>.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JRootPane.html"><CODE>JRootPane</CODE></A>, 
<A HREF="../../javax/swing/RootPaneContainer.html"><CODE>RootPaneContainer</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="rootPaneCheckingEnabled"><!-- --></A><H3>
rootPaneCheckingEnabled</H3>
<PRE>
protected boolean <B>rootPaneCheckingEnabled</B></PRE>
<DL>
<DD>If true then calls to <code>add</code> and <code>setLayout</code>
 cause an exception to be thrown.</DL>
<HR>

<A NAME="closable"><!-- --></A><H3>
closable</H3>
<PRE>
protected boolean <B>closable</B></PRE>
<DL>
<DD>The frame can be closed.</DL>
<HR>

<A NAME="isClosed"><!-- --></A><H3>
isClosed</H3>
<PRE>
protected boolean <B>isClosed</B></PRE>
<DL>
<DD>The frame has been closed.</DL>
<HR>

<A NAME="maximizable"><!-- --></A><H3>
maximizable</H3>
<PRE>
protected boolean <B>maximizable</B></PRE>
<DL>
<DD>The frame can be expanded to the size of the desktop pane.</DL>
<HR>

<A NAME="isMaximum"><!-- --></A><H3>
isMaximum</H3>
<PRE>
protected boolean <B>isMaximum</B></PRE>
<DL>
<DD>The frame has been expanded to its maximum size.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#maximizable"><CODE>maximizable</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="iconable"><!-- --></A><H3>
iconable</H3>
<PRE>
protected boolean <B>iconable</B></PRE>
<DL>
<DD>The frame can "iconized" (shrunk down and displayed as
 an icon-image).<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html"><CODE>JInternalFrame.JDesktopIcon</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="isIcon"><!-- --></A><H3>
isIcon</H3>
<PRE>
protected boolean <B>isIcon</B></PRE>
<DL>
<DD>The frame has been iconized.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#iconable"><CODE>iconable</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="resizable"><!-- --></A><H3>
resizable</H3>
<PRE>
protected boolean <B>resizable</B></PRE>
<DL>
<DD>The frame's size can be changed.</DL>
<HR>

<A NAME="isSelected"><!-- --></A><H3>
isSelected</H3>
<PRE>
protected boolean <B>isSelected</B></PRE>
<DL>
<DD>The frame is currently selected.</DL>
<HR>

<A NAME="frameIcon"><!-- --></A><H3>
frameIcon</H3>
<PRE>
protected <A HREF="../../javax/swing/Icon.html">Icon</A> <B>frameIcon</B></PRE>
<DL>
<DD>The icon shown in the top-left corner of the frame.</DL>
<HR>

<A NAME="title"><!-- --></A><H3>
title</H3>
<PRE>
protected java.lang.String <B>title</B></PRE>
<DL>
<DD>The title displayed in the frame's title bar.</DL>
<HR>

<A NAME="desktopIcon"><!-- --></A><H3>
desktopIcon</H3>
<PRE>
protected <A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html">JInternalFrame.JDesktopIcon</A> <B>desktopIcon</B></PRE>
<DL>
<DD>The icon that is displayed when the frame is iconized.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#iconable"><CODE>iconable</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="CONTENT_PANE_PROPERTY"><!-- --></A><H3>
CONTENT_PANE_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>CONTENT_PANE_PROPERTY</B></PRE>
<DL>
<DD>Bound property name.</DL>
<HR>

<A NAME="MENU_BAR_PROPERTY"><!-- --></A><H3>
MENU_BAR_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>MENU_BAR_PROPERTY</B></PRE>
<DL>
<DD>Bound property name.</DL>
<HR>

<A NAME="TITLE_PROPERTY"><!-- --></A><H3>
TITLE_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>TITLE_PROPERTY</B></PRE>
<DL>
<DD>Bound property name.</DL>
<HR>

<A NAME="LAYERED_PANE_PROPERTY"><!-- --></A><H3>
LAYERED_PANE_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>LAYERED_PANE_PROPERTY</B></PRE>
<DL>
<DD>Bound property name.</DL>
<HR>

<A NAME="ROOT_PANE_PROPERTY"><!-- --></A><H3>
ROOT_PANE_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ROOT_PANE_PROPERTY</B></PRE>
<DL>
<DD>Bound property name.</DL>
<HR>

<A NAME="GLASS_PANE_PROPERTY"><!-- --></A><H3>
GLASS_PANE_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>GLASS_PANE_PROPERTY</B></PRE>
<DL>
<DD>Bound property name.</DL>
<HR>

<A NAME="FRAME_ICON_PROPERTY"><!-- --></A><H3>
FRAME_ICON_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>FRAME_ICON_PROPERTY</B></PRE>
<DL>
<DD>Bound property name.</DL>
<HR>

<A NAME="IS_SELECTED_PROPERTY"><!-- --></A><H3>
IS_SELECTED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>IS_SELECTED_PROPERTY</B></PRE>
<DL>
<DD>Constrained property name indicated that this frame has selected status.</DL>
<HR>

<A NAME="IS_CLOSED_PROPERTY"><!-- --></A><H3>
IS_CLOSED_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>IS_CLOSED_PROPERTY</B></PRE>
<DL>
<DD>Constrained property name indicating that the frame is closed.</DL>
<HR>

<A NAME="IS_MAXIMUM_PROPERTY"><!-- --></A><H3>
IS_MAXIMUM_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>IS_MAXIMUM_PROPERTY</B></PRE>
<DL>
<DD>Constrained property name indicating that the frame is maximized.</DL>
<HR>

<A NAME="IS_ICON_PROPERTY"><!-- --></A><H3>
IS_ICON_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>IS_ICON_PROPERTY</B></PRE>
<DL>
<DD>Constrained property name indicating that the frame is iconified.</DL>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="JInternalFrame()"><!-- --></A><H3>
JInternalFrame</H3>
<PRE>
public <B>JInternalFrame</B>()</PRE>
<DL>
<DD>Creates a non-resizable, non-closable, non-maximizable,
 non-iconifiable JInternalFrame with no title.</DL>
<HR>

<A NAME="JInternalFrame(java.lang.String)"><!-- --></A><H3>
JInternalFrame</H3>
<PRE>
public <B>JInternalFrame</B>(java.lang.String&nbsp;title)</PRE>
<DL>
<DD>Creates a non-resizable, non-closable, non-maximizable,
 non-iconifiable JInternalFrame with the specified title.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the String to display in the title bar.</DL>
</DD>
</DL>
<HR>

<A NAME="JInternalFrame(java.lang.String, boolean)"><!-- --></A><H3>
JInternalFrame</H3>
<PRE>
public <B>JInternalFrame</B>(java.lang.String&nbsp;title,
                      boolean&nbsp;resizable)</PRE>
<DL>
<DD>Creates a non-closable, non-maximizable, non-iconifiable 
 JInternalFrame with the specified title and with resizability 
 specified.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the String to display in the title bar.<DD><CODE>resizable</CODE> - if true, the frame can be resized</DL>
</DD>
</DL>
<HR>

<A NAME="JInternalFrame(java.lang.String, boolean, boolean)"><!-- --></A><H3>
JInternalFrame</H3>
<PRE>
public <B>JInternalFrame</B>(java.lang.String&nbsp;title,
                      boolean&nbsp;resizable,
                      boolean&nbsp;closable)</PRE>
<DL>
<DD>Creates a non-maximizable, non-iconifiable JInternalFrame with the
 specified title and with resizability and closability specified.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the String to display in the title bar.<DD><CODE>resizable</CODE> - if true, the frame can be resized<DD><CODE>closable</CODE> - if true, the frame can be closed</DL>
</DD>
</DL>
<HR>

<A NAME="JInternalFrame(java.lang.String, boolean, boolean, boolean)"><!-- --></A><H3>
JInternalFrame</H3>
<PRE>
public <B>JInternalFrame</B>(java.lang.String&nbsp;title,
                      boolean&nbsp;resizable,
                      boolean&nbsp;closable,
                      boolean&nbsp;maximizable)</PRE>
<DL>
<DD>Creates a non-iconifiable JInternalFrame with the specified title 
 and with resizability, closability, and maximizability specified.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the String to display in the title bar.<DD><CODE>resizable</CODE> - if true, the frame can be resized<DD><CODE>closable</CODE> - if true, the frame can be closed<DD><CODE>maximizable</CODE> - if true, the frame can be maximized</DL>
</DD>
</DL>
<HR>

<A NAME="JInternalFrame(java.lang.String, boolean, boolean, boolean, boolean)"><!-- --></A><H3>
JInternalFrame</H3>
<PRE>
public <B>JInternalFrame</B>(java.lang.String&nbsp;title,
                      boolean&nbsp;resizable,
                      boolean&nbsp;closable,
                      boolean&nbsp;maximizable,
                      boolean&nbsp;iconifiable)</PRE>
<DL>
<DD>Creates a JInternalFrame with the specified title and 
 with resizability, closability, maximizability, and iconifiability
 specified.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the String to display in the title bar.<DD><CODE>resizable</CODE> - if true, the frame can be resized<DD><CODE>closable</CODE> - if true, the frame can be closed<DD><CODE>maximizable</CODE> - if true, the frame can be maximized<DD><CODE>iconifiable</CODE> - if true, the frame can be iconified</DL>
</DD>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="createRootPane()"><!-- --></A><H3>
createRootPane</H3>
<PRE>
protected <A HREF="../../javax/swing/JRootPane.html">JRootPane</A> <B>createRootPane</B>()</PRE>
<DL>
<DD>Called by the constructor to set up the JRootPane.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JRootPane.html"><CODE>JRootPane</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getUI()"><!-- --></A><H3>
getUI</H3>
<PRE>
public <A HREF="../../javax/swing/plaf/InternalFrameUI.html">InternalFrameUI</A> <B>getUI</B>()</PRE>
<DL>
<DD>Returns the L&F object that renders this component.<DD><DL>
<DT><B>Returns:</B><DD>the InternalFrameUI object that renders this component</DL>
</DD>
</DL>
<HR>

<A NAME="setUI(javax.swing.plaf.InternalFrameUI)"><!-- --></A><H3>
setUI</H3>
<PRE>
public void <B>setUI</B>(<A HREF="../../javax/swing/plaf/InternalFrameUI.html">InternalFrameUI</A>&nbsp;ui)</PRE>
<DL>
<DD>Sets the UI delegate for this JInternalFrame.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="updateUI()"><!-- --></A><H3>
updateUI</H3>
<PRE>
public void <B>updateUI</B>()</PRE>
<DL>
<DD>Notification from the UIManager that the L&F has changed. 
 Replaces the current UI object with the latest version from the 
 UIManager.<DD><DL>
<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#updateUI()">updateUI</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT><B>See Also: </B><DD><A HREF="../../javax/swing/JComponent.html#updateUI()"><CODE>JComponent.updateUI()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getUIClassID()"><!-- --></A><H3>
getUIClassID</H3>
<PRE>
public java.lang.String <B>getUIClassID</B>()</PRE>
<DL>
<DD>Returns the name of the L&F class that renders this component.<DD><DL>
<DT><B>Returns:</B><DD>"InternalFrameUI"<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#getUIClassID()">getUIClassID</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT><B>See Also: </B><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></DL>
</DD>
</DL>
<HR>

<A NAME="isRootPaneCheckingEnabled()"><!-- --></A><H3>
isRootPaneCheckingEnabled</H3>
<PRE>
protected boolean <B>isRootPaneCheckingEnabled</B>()</PRE>
<DL>
<DD>Returns whether calls to <code>add</code> and 
 <code>setLayout</code> cause an exception to be thrown.<DD><DL>
<DT><B>Returns:</B><DD>true if <code>add</code> and <code>setLayout</code> 
         are checked<DT><B>See Also: </B><DD><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></DL>
</DD>
</DL>
<HR>

<A NAME="setRootPaneCheckingEnabled(boolean)"><!-- --></A><H3>
setRootPaneCheckingEnabled</H3>
<PRE>
protected void <B>setRootPaneCheckingEnabled</B>(boolean&nbsp;enabled)</PRE>
<DL>
<DD>Determines whether calls to <code>add</code> and 
 <code>setLayout</code> cause an exception to be thrown.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>enabled</CODE> - a boolean value, true if checking is to be
        enabled, which cause the exceptions to be thrown<DT><B>See Also: </B><DD><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></DL>
</DD>
</DL>
<HR>

<A NAME="addImpl(java.awt.Component, java.lang.Object, int)"><!-- --></A><H3>
addImpl</H3>
<PRE>
protected void <B>addImpl</B>(java.awt.Component&nbsp;comp,
                       java.lang.Object&nbsp;constraints,
                       int&nbsp;index)</PRE>
<DL>
<DD>By default, children may not be added directly to a this component,
 they must be added to its contentPane instead.  For example:
 <pre>
 thisComponent.getContentPane().add(child)
 </pre>
 An attempt to add to directly to this component will cause an
 runtime exception to be thrown.  Subclasses can disable this
 behavior.<DD><DL>
<DT><B>Throws:</B><DD>Error - if called with rootPaneChecking true<DT><B>Overrides:</B><DD>addImpl in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#setRootPaneCheckingEnabled(boolean)"><CODE>setRootPaneCheckingEnabled(boolean)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setLayout(java.awt.LayoutManager)"><!-- --></A><H3>
setLayout</H3>
<PRE>
public void <B>setLayout</B>(java.awt.LayoutManager&nbsp;manager)</PRE>
<DL>
<DD>By default the layout of this component may not be set,
 the layout of its contentPane should be set instead.  
 For example:
 <pre>
 thiComponent.getContentPane().setLayout(new BorderLayout())
 </pre>
 An attempt to set the layout of this component will cause an
 runtime exception to be thrown.  Subclasses can disable this
 behavior.<DD><DL>
<DT><B>Throws:</B><DD>Error - if called with rootPaneChecking true<DT><B>Overrides:</B><DD>setLayout in class java.awt.Container<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#setRootPaneCheckingEnabled(boolean)"><CODE>setRootPaneCheckingEnabled(boolean)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getMenuBar()"><!-- --></A><H3>
getMenuBar</H3>
<PRE>
public <A HREF="../../javax/swing/JMenuBar.html">JMenuBar</A> <B>getMenuBar</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>As of Swing version 1.0.3,
 replaced by <code>getJMenuBar()</code>.</I><DD>Returns the current JMenuBar for this JInternalFrame, or null
 if no menu bar has been set.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getJMenuBar()"><!-- --></A><H3>
getJMenuBar</H3>
<PRE>
public <A HREF="../../javax/swing/JMenuBar.html">JMenuBar</A> <B>getJMenuBar</B>()</PRE>
<DL>
<DD>Returns the current JMenuBar for this JInternalFrame, or null
 if no menu bar has been set.<DD><DL>
<DT><B>Returns:</B><DD>the JMenuBar used by this frame<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#setJMenuBar(javax.swing.JMenuBar)"><CODE>setJMenuBar(javax.swing.JMenuBar)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setMenuBar(javax.swing.JMenuBar)"><!-- --></A><H3>
setMenuBar</H3>
<PRE>
public void <B>setMenuBar</B>(<A HREF="../../javax/swing/JMenuBar.html">JMenuBar</A>&nbsp;m)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>As of Swing version 1.0.3
  replaced by <code>setJMenuBar(JMenuBar m)</code>.</I><DD>Sets the JMenuBar for this JInternalFrame.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>m</CODE> - the JMenuBar to use in this frame<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#getJMenuBar()"><CODE>getJMenuBar()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setJMenuBar(javax.swing.JMenuBar)"><!-- --></A><H3>
setJMenuBar</H3>
<PRE>
public void <B>setJMenuBar</B>(<A HREF="../../javax/swing/JMenuBar.html">JMenuBar</A>&nbsp;m)</PRE>
<DL>
<DD>Sets the JMenuBar for this JInternalFrame.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>m</CODE> - the JMenuBar to use in this frame<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#getJMenuBar()"><CODE>getJMenuBar()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getContentPane()"><!-- --></A><H3>
getContentPane</H3>
<PRE>
public java.awt.Container <B>getContentPane</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#getContentPane()">getContentPane</A> in interface <A HREF="../../javax/swing/RootPaneContainer.html">RootPaneContainer</A></DL>
</DD>
</DL>
<HR>

<A NAME="setContentPane(java.awt.Container)"><!-- --></A><H3>
setContentPane</H3>
<PRE>
public void <B>setContentPane</B>(java.awt.Container&nbsp;c)</PRE>
<DL>
<DD>Sets this JInternalFrame's content pane.<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#setContentPane(java.awt.Container)">setContentPane</A> in interface <A HREF="../../javax/swing/RootPaneContainer.html">RootPaneContainer</A><DT><B>Parameters:</B><DD><CODE>contentPane</CODE> - the contentPane object for this frame<DT><B>Throws:</B><DD>java.awt.IllegalComponentStateException - (a runtime
            exception) if the content pane parameter is null<DT><B>See Also: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#getContentPane()"><CODE>RootPaneContainer.getContentPane()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getLayeredPane()"><!-- --></A><H3>
getLayeredPane</H3>
<PRE>
public <A HREF="../../javax/swing/JLayeredPane.html">JLayeredPane</A> <B>getLayeredPane</B>()</PRE>
<DL>
<DD>Returns the layeredPane object for this frame.<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#getLayeredPane()">getLayeredPane</A> in interface <A HREF="../../javax/swing/RootPaneContainer.html">RootPaneContainer</A><DT><B>See Also: </B><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></DL>
</DD>
</DL>
<HR>

<A NAME="setLayeredPane(javax.swing.JLayeredPane)"><!-- --></A><H3>
setLayeredPane</H3>
<PRE>
public void <B>setLayeredPane</B>(<A HREF="../../javax/swing/JLayeredPane.html">JLayeredPane</A>&nbsp;layered)</PRE>
<DL>
<DD>Sets this JInternalFrame's layeredPane property.<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#setLayeredPane(javax.swing.JLayeredPane)">setLayeredPane</A> in interface <A HREF="../../javax/swing/RootPaneContainer.html">RootPaneContainer</A><DT><B>Parameters:</B><DD><CODE>layeredPane</CODE> - the layeredPane object for this frame<DT><B>Throws:</B><DD>java.awt.IllegalComponentStateException - (a runtime
            exception) if the layered pane parameter is null<DT><B>See Also: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#setLayeredPane(javax.swing.JLayeredPane)"><CODE>RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getGlassPane()"><!-- --></A><H3>
getGlassPane</H3>
<PRE>
public java.awt.Component <B>getGlassPane</B>()</PRE>
<DL>
<DD>Returns the glassPane object for this frame.<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#getGlassPane()">getGlassPane</A> in interface <A HREF="../../javax/swing/RootPaneContainer.html">RootPaneContainer</A><DT><B>See Also: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#setGlassPane(java.awt.Component)"><CODE>RootPaneContainer.setGlassPane(java.awt.Component)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setGlassPane(java.awt.Component)"><!-- --></A><H3>
setGlassPane</H3>
<PRE>
public void <B>setGlassPane</B>(java.awt.Component&nbsp;glass)</PRE>
<DL>
<DD>Sets this JInternalFrame's glassPane property.<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#setGlassPane(java.awt.Component)">setGlassPane</A> in interface <A HREF="../../javax/swing/RootPaneContainer.html">RootPaneContainer</A><DT><B>Parameters:</B><DD><CODE>glassPane</CODE> - the glassPane object for this frame<DT><B>See Also: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#getGlassPane()"><CODE>RootPaneContainer.getGlassPane()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getRootPane()"><!-- --></A><H3>
getRootPane</H3>
<PRE>
public <A HREF="../../javax/swing/JRootPane.html">JRootPane</A> <B>getRootPane</B>()</PRE>
<DL>
<DD>Returns the rootPane object for this frame.<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#getRootPane()">getRootPane</A> in interface <A HREF="../../javax/swing/RootPaneContainer.html">RootPaneContainer</A><DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#getRootPane()">getRootPane</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT><B>See Also: </B><DD><A HREF="../../javax/swing/RootPaneContainer.html#getRootPane()"><CODE>RootPaneContainer.getRootPane()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setRootPane(javax.swing.JRootPane)"><!-- --></A><H3>
setRootPane</H3>
<PRE>
protected void <B>setRootPane</B>(<A HREF="../../javax/swing/JRootPane.html">JRootPane</A>&nbsp;root)</PRE>
<DL>
<DD>Set the rootPane property.  This method is called by the constructor.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setVisible(boolean)"><!-- --></A><H3>
setVisible</H3>
<PRE>
public void <B>setVisible</B>(boolean&nbsp;b)</PRE>
<DL>
<DD>Set the visible state of the object.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - if true, shows this object; otherwise, hides it<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#setVisible(boolean)">setVisible</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A></DL>
</DD>
</DL>
<HR>

<A NAME="setClosable(boolean)"><!-- --></A><H3>
setClosable</H3>
<PRE>
public void <B>setClosable</B>(boolean&nbsp;b)</PRE>
<DL>
<DD>Set that this JInternalFrame can be closed by some user action.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - a boolean value, where true means the frame can be closed</DL>
</DD>
</DL>
<HR>

<A NAME="isClosable()"><!-- --></A><H3>
isClosable</H3>
<PRE>
public boolean <B>isClosable</B>()</PRE>
<DL>
<DD>Returns whether this JInternalFrame be closed by some user action.<DD><DL>
<DT><B>Returns:</B><DD>true if the frame can be closed</DL>
</DD>
</DL>
<HR>

<A NAME="isClosed()"><!-- --></A><H3>
isClosed</H3>
<PRE>
public boolean <B>isClosed</B>()</PRE>
<DL>
<DD>Returns whether this JInternalFrame is currently closed.<DD><DL>
<DT><B>Returns:</B><DD>true if the frame is closed</DL>
</DD>
</DL>
<HR>

<A NAME="setClosed(boolean)"><!-- --></A><H3>
setClosed</H3>
<PRE>
public void <B>setClosed</B>(boolean&nbsp;b)
               throws java.beans.PropertyVetoException</PRE>
<DL>
<DD>Calling this method with a value of <code>true</code> to close
 the frame.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - a boolean, where true means "close the frame"<DT><B>Throws:</B><DD>java.beans.PropertyVetoException - when the attempt to set the 
            property is vetoed by the receiver.</DL>
</DD>
</DL>
<HR>

<A NAME="setResizable(boolean)"><!-- --></A><H3>
setResizable</H3>
<PRE>
public void <B>setResizable</B>(boolean&nbsp;b)</PRE>
<DL>
<DD>Set that the JInternalFrame can be resized by some user action.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - a boolean, where true means the frame can be resized</DL>
</DD>
</DL>
<HR>

<A NAME="isResizable()"><!-- --></A><H3>
isResizable</H3>
<PRE>
public boolean <B>isResizable</B>()</PRE>
<DL>
<DD>Returns whether the JInternalFrame can be resized by some user action.<DD><DL>
<DT><B>Returns:</B><DD>true if the frame can be resized</DL>
</DD>
</DL>
<HR>

<A NAME="setIconifiable(boolean)"><!-- --></A><H3>
setIconifiable</H3>
<PRE>
public void <B>setIconifiable</B>(boolean&nbsp;b)</PRE>
<DL>
<DD>Set that the JInternalFrame can be made an icon by some user action.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - a boolean, where true means the frame can be iconified</DL>
</DD>
</DL>
<HR>

<A NAME="isIconifiable()"><!-- --></A><H3>
isIconifiable</H3>
<PRE>
public boolean <B>isIconifiable</B>()</PRE>
<DL>
<DD>Returns whether the JInternalFrame can be iconified by some user action.<DD><DL>
<DT><B>Returns:</B><DD>true if the frame can be iconified</DL>
</DD>
</DL>
<HR>

<A NAME="isIcon()"><!-- --></A><H3>
isIcon</H3>
<PRE>
public boolean <B>isIcon</B>()</PRE>
<DL>
<DD>Returns whether the JInternalFrame is currently iconified.<DD><DL>
<DT><B>Returns:</B><DD>true if the frame is iconified</DL>
</DD>
</DL>
<HR>

<A NAME="setIcon(boolean)"><!-- --></A><H3>
setIcon</H3>
<PRE>
public void <B>setIcon</B>(boolean&nbsp;b)
             throws java.beans.PropertyVetoException</PRE>
<DL>
<DD>Iconizes and deconizes the frame.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - a boolean, where true means to iconify the frame and
          false means to deiconify it<DT><B>Throws:</B><DD>java.beans.PropertyVetoException - when the attempt to set the 
            property is vetoed by the receiver.</DL>
</DD>
</DL>
<HR>

<A NAME="setMaximizable(boolean)"><!-- --></A><H3>
setMaximizable</H3>
<PRE>
public void <B>setMaximizable</B>(boolean&nbsp;b)</PRE>
<DL>
<DD>Set that the JInternalFrame can be maximized by some user action.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - a boolean  where true means the frame can be maximized</DL>
</DD>
</DL>
<HR>

<A NAME="isMaximizable()"><!-- --></A><H3>
isMaximizable</H3>
<PRE>
public boolean <B>isMaximizable</B>()</PRE>
<DL>
<DD>Returns whether the JInternalFrame can be maximized by some user action.<DD><DL>
<DT><B>Returns:</B><DD>true if the frame can be maximized</DL>
</DD>
</DL>
<HR>

<A NAME="isMaximum()"><!-- --></A><H3>
isMaximum</H3>
<PRE>
public boolean <B>isMaximum</B>()</PRE>
<DL>
<DD>Returns whether the JInternalFrame is currently maximized.<DD><DL>
<DT><B>Returns:</B><DD>true if the frame is maximized</DL>
</DD>
</DL>
<HR>

<A NAME="setMaximum(boolean)"><!-- --></A><H3>
setMaximum</H3>
<PRE>
public void <B>setMaximum</B>(boolean&nbsp;b)
                throws java.beans.PropertyVetoException</PRE>
<DL>
<DD>Maximizes and restores the frame.  A maximized frame is resized to
 fully fit the JDesktopPane area associated with the JInternalFrame.
 A restored frame's size is set to the JInternalFrame's actual size.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - a boolean, where true maximizes the frame and false
           restores it<DT><B>Throws:</B><DD>java.beans.PropertyVetoException - when the attempt to set the 
            property is vetoed by the receiver.</DL>
</DD>
</DL>
<HR>

<A NAME="getTitle()"><!-- --></A><H3>
getTitle</H3>
<PRE>
public java.lang.String <B>getTitle</B>()</PRE>
<DL>
<DD>Returns the title of the JInternalFrame.<DD><DL>
<DT><B>Returns:</B><DD>a String containing the frame's title<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#setTitle(java.lang.String)"><CODE>setTitle(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setTitle(java.lang.String)"><!-- --></A><H3>
setTitle</H3>
<PRE>
public void <B>setTitle</B>(java.lang.String&nbsp;title)</PRE>
<DL>
<DD>Sets the JInternalFrame title.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>title</CODE> - the String to display in the title bar<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#getTitle()"><CODE>getTitle()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setSelected(boolean)"><!-- --></A><H3>
setSelected</H3>
<PRE>
public void <B>setSelected</B>(boolean&nbsp;selected)
                 throws java.beans.PropertyVetoException</PRE>
<DL>
<DD>Selects and deselects the JInternalFrame.
 A JInternalFrame normally draws it's title bar differently if it is
 the selected frame, which indicates to the user that this 
 internalFrame has the focus.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>selected</CODE> - a boolean, where true means the frame is selected
                  (currently active) and false means it is not<DT><B>Throws:</B><DD>java.beans.PropertyVetoException - when the attempt to set the 
            property is vetoed by the receiver.</DL>
</DD>
</DL>
<HR>

<A NAME="isSelected()"><!-- --></A><H3>
isSelected</H3>
<PRE>
public boolean <B>isSelected</B>()</PRE>
<DL>
<DD>Returns whether the JInternalFrame is the currently "selected" or
 active frame.<DD><DL>
<DT><B>Returns:</B><DD>true if the frame is currently selected (active)<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#setSelected(boolean)"><CODE>setSelected(boolean)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setFrameIcon(javax.swing.Icon)"><!-- --></A><H3>
setFrameIcon</H3>
<PRE>
public void <B>setFrameIcon</B>(<A HREF="../../javax/swing/Icon.html">Icon</A>&nbsp;icon)</PRE>
<DL>
<DD>Sets an image to be displayed in the titlebar of the frame (usually
 in the top-left corner).
 This image is not the <code>desktopIcon</code> object, which 
 is the image displayed in the JDesktop when the frame is iconified.

 Passing null to this function is valid, but the L&F can choose the
 appropriate behavior for that situation, such as displaying no icon
 or a default icon for the L&F.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>icon</CODE> - the Icon to display in the title bar<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#getFrameIcon()"><CODE>getFrameIcon()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getFrameIcon()"><!-- --></A><H3>
getFrameIcon</H3>
<PRE>
public <A HREF="../../javax/swing/Icon.html">Icon</A> <B>getFrameIcon</B>()</PRE>
<DL>
<DD>Returns the image displayed in the title bar of the frame (usually
 in the top-left corner).<DD><DL>
<DT><B>Returns:</B><DD>the Icon displayed in the title bar<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#setFrameIcon(javax.swing.Icon)"><CODE>setFrameIcon(javax.swing.Icon)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getBackground()"><!-- --></A><H3>
getBackground</H3>
<PRE>
public java.awt.Color <B>getBackground</B>()</PRE>
<DL>
<DD>Get the background color of this object.<DD><DL>
<DT><B>Returns:</B><DD>the background color, if supported, of the object; 
 otherwise, null<DT><B>Overrides:</B><DD>getBackground in class java.awt.Component</DL>
</DD>
</DL>
<HR>

<A NAME="setBackground(java.awt.Color)"><!-- --></A><H3>
setBackground</H3>
<PRE>
public void <B>setBackground</B>(java.awt.Color&nbsp;c)</PRE>
<DL>
<DD>Set the background color of this object.
 (For transparency, see <code>isOpaque</code>.)<DD><DL>
<DT><B>Parameters:</B><DD><CODE>c</CODE> - the new Color for the background<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#setBackground(java.awt.Color)">setBackground</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A><DT><B>See Also: </B><DD><A HREF="../../javax/swing/JComponent.html#isOpaque()"><CODE>JComponent.isOpaque()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getForeground()"><!-- --></A><H3>
getForeground</H3>
<PRE>
public java.awt.Color <B>getForeground</B>()</PRE>
<DL>
<DD>Get the foreground color of this object.<DD><DL>
<DT><B>Returns:</B><DD>the foreground color, if supported, of the object; 
 otherwise, null<DT><B>Overrides:</B><DD>getForeground in class java.awt.Component</DL>
</DD>
</DL>
<HR>

<A NAME="setForeground(java.awt.Color)"><!-- --></A><H3>
setForeground</H3>
<PRE>
public void <B>setForeground</B>(java.awt.Color&nbsp;c)</PRE>
<DL>
<DD>Set the foreground color of this object.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>c</CODE> - the new Color for the foreground<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#setForeground(java.awt.Color)">setForeground</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A></DL>
</DD>
</DL>
<HR>

<A NAME="moveToFront()"><!-- --></A><H3>
moveToFront</H3>
<PRE>
public void <B>moveToFront</B>()</PRE>
<DL>
<DD>Convenience method that moves this component to position 0 if it's 
 parent is a JLayeredPane.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="moveToBack()"><!-- --></A><H3>
moveToBack</H3>
<PRE>
public void <B>moveToBack</B>()</PRE>
<DL>
<DD>Convenience method that moves this component to position -1 if it's 
 parent is a JLayeredPane.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setLayer(java.lang.Integer)"><!-- --></A><H3>
setLayer</H3>
<PRE>
public void <B>setLayer</B>(java.lang.Integer&nbsp;layer)</PRE>
<DL>
<DD>Convenience method for setting the layer attribute of this component.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>layer</CODE> - an Integer object specifying this frame's desktop layer<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JLayeredPane.html"><CODE>JLayeredPane</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getLayer()"><!-- --></A><H3>
getLayer</H3>
<PRE>
public int <B>getLayer</B>()</PRE>
<DL>
<DD>Convenience method for getting the layer attribute of this component.<DD><DL>
<DT><B>Returns:</B><DD>an Integer object specifying this frame's desktop layer<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JLayeredPane.html"><CODE>JLayeredPane</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getDesktopPane()"><!-- --></A><H3>
getDesktopPane</H3>
<PRE>
public <A HREF="../../javax/swing/JDesktopPane.html">JDesktopPane</A> <B>getDesktopPane</B>()</PRE>
<DL>
<DD>Convenience method that searchs the anscestor heirarchy for a 
 JDesktop instance. If JInternalFrame finds none, the desktopIcon
 tree is searched.<DD><DL>
<DT><B>Returns:</B><DD>the JDesktopPane this frame belongs to, or null if none
         is found</DL>
</DD>
</DL>
<HR>

<A NAME="setDesktopIcon(javax.swing.JInternalFrame.JDesktopIcon)"><!-- --></A><H3>
setDesktopIcon</H3>
<PRE>
public void <B>setDesktopIcon</B>(<A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html">JInternalFrame.JDesktopIcon</A>&nbsp;d)</PRE>
<DL>
<DD>Sets the JDesktopIcon associated with this JInternalFrame.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>d</CODE> - the JDesktopIcon to display on the desktop<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#getDesktopIcon()"><CODE>getDesktopIcon()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getDesktopIcon()"><!-- --></A><H3>
getDesktopIcon</H3>
<PRE>
public <A HREF="../../javax/swing/JInternalFrame.JDesktopIcon.html">JInternalFrame.JDesktopIcon</A> <B>getDesktopIcon</B>()</PRE>
<DL>
<DD>Returns the JDesktopIcon used when this JInternalFrame is iconified.<DD><DL>
<DT><B>Returns:</B><DD>the JDesktopIcon displayed on the desktop<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#setDesktopIcon(javax.swing.JInternalFrame.JDesktopIcon)"><CODE>setDesktopIcon(javax.swing.JInternalFrame.JDesktopIcon)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="reshape(int, int, int, int)"><!-- --></A><H3>
reshape</H3>
<PRE>
public void <B>reshape</B>(int&nbsp;x,
                    int&nbsp;y,
                    int&nbsp;width,
                    int&nbsp;height)</PRE>
<DL>
<DD>Moves and resizes this component.  Unlike other components,
 this implementation also forces re-layout, so that frame
 decorations such as the title bar are always redisplayed.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>x</CODE> - an int giving the component's new horizontal position
           measured in pixels from the left of its container<DD><CODE>y</CODE> - an int giving the component's new vertical position,
           measured in pixels from the bottom of its container<DD><CODE>width</CODE> - an int giving the component's new width in pixels<DD><CODE>height</CODE> - an int giving the component's new height in pixels<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#reshape(int, int, int, int)">reshape</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A></DL>
</DD>
</DL>
<HR>

<A NAME="addInternalFrameListener(javax.swing.event.InternalFrameListener)"><!-- --></A><H3>
addInternalFrameListener</H3>
<PRE>
public void <B>addInternalFrameListener</B>(<A HREF="../../javax/swing/event/InternalFrameListener.html">InternalFrameListener</A>&nbsp;l)</PRE>
<DL>
<DD>Adds the specified internal frame listener to receive internal frame events from
 this internal frame.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>l</CODE> - the internal frame listener</DL>
</DD>
</DL>
<HR>

<A NAME="removeInternalFrameListener(javax.swing.event.InternalFrameListener)"><!-- --></A><H3>
removeInternalFrameListener</H3>
<PRE>
public void <B>removeInternalFrameListener</B>(<A HREF="../../javax/swing/event/InternalFrameListener.html">InternalFrameListener</A>&nbsp;l)</PRE>
<DL>
<DD>Removes the specified internal frame listener so that it no longer
 receives internal frame events from this internal frame.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>l</CODE> - the internal frame listener</DL>
</DD>
</DL>
<HR>

<A NAME="fireInternalFrameEvent(int)"><!-- --></A><H3>
fireInternalFrameEvent</H3>
<PRE>
protected void <B>fireInternalFrameEvent</B>(int&nbsp;id)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setDefaultCloseOperation(int)"><!-- --></A><H3>
setDefaultCloseOperation</H3>
<PRE>
public void <B>setDefaultCloseOperation</B>(int&nbsp;operation)</PRE>
<DL>
<DD>Sets the operation which will happen by default when
 the user initiates a "close" on this window.
 The possible choices are:
 <p>
 <ul>
 <li>DO_NOTHING_ON_CLOSE - do not do anything - require the
 program to handle the operation in the windowClosing
 method of a registered InternalFrameListener object.
 <li>HIDE_ON_CLOSE - automatically hide the window after
 invoking any registered InternalFrameListener objects
 <li>DISPOSE_ON_CLOSE - automatically hide and dispose the 
 window after invoking any registered InternalFrameListener objects
 </ul>
 <p>
 The value is set to HIDE_ON_CLOSE by default.<DD><DL>
<DT><B>See Also: </B><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></DL>
</DD>
</DL>
<HR>

<A NAME="getDefaultCloseOperation()"><!-- --></A><H3>
getDefaultCloseOperation</H3>
<PRE>
public int <B>getDefaultCloseOperation</B>()</PRE>
<DL>
<DD>Returns the default operation which occurs when the user
 initiates a "close" on this window.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/swing/JInternalFrame.html#setDefaultCloseOperation(int)"><CODE>setDefaultCloseOperation(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="pack()"><!-- --></A><H3>
pack</H3>
<PRE>
public void <B>pack</B>()</PRE>
<DL>
<DD>Causes subcomponents of this JInternalFrame to be laid out at their
 preferred size.<DD><DL>
<DT><B>See Also: </B><DD><CODE>Window.pack()</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="show()"><!-- --></A><H3>
show</H3>
<PRE>
public void <B>show</B>()</PRE>
<DL>
<DD>Shows this internal frame, and brings it to the front.
 <p>
 If this window is not yet visible, <code>show</code> 
 makes it visible. If this window is already visible, 
 then this method brings it to the front.<DD><DL>
<DT><B>Overrides:</B><DD>show in class java.awt.Component<DT><B>See Also: </B><DD><CODE>Window.show()</CODE>, 
<CODE>Window.toFront()</CODE>, 
<CODE>Component.setVisible(boolean)</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="dispose()"><!-- --></A><H3>
dispose</H3>
<PRE>
public void <B>dispose</B>()</PRE>
<DL>
<DD>Disposes of this internal frame. If the frame is not already
 closed, a frame-closing event is posted.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="toFront()"><!-- --></A><H3>
toFront</H3>
<PRE>
public void <B>toFront</B>()</PRE>
<DL>
<DD>Brings this internal frame to the front.
 Places this internal frame  at the top of the stacking order
 and makes the corresponding adjustment to other visible windows.<DD><DL>
<DT><B>See Also: </B><DD><CODE>Window.toFront()</CODE>, 
<A HREF="../../javax/swing/JInternalFrame.html#moveToFront()"><CODE>moveToFront()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="toBack()"><!-- --></A><H3>
toBack</H3>
<PRE>
public void <B>toBack</B>()</PRE>
<DL>
<DD>Sends this internal frame to the back.
 Places this internal frame  at the bottom of the stacking order
 and makes the corresponding adjustment to other visible windows.<DD><DL>
<DT><B>See Also: </B><DD><CODE>Window.toBack()</CODE>, 
<A HREF="../../javax/swing/JInternalFrame.html#moveToBack()"><CODE>moveToBack()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getWarningString()"><!-- --></A><H3>
getWarningString</H3>
<PRE>
public final java.lang.String <B>getWarningString</B>()</PRE>
<DL>
<DD>Gets the warning string that is displayed with this window. 
 Since an internal frame is always secure (since it's fully
 contained within a window which might need a warning string)
 this method always returns null.<DD><DL>
<DT><B>Returns:</B><DD>null<DT><B>See Also: </B><DD><CODE>Window.getWarningString()</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="paramString()"><!-- --></A><H3>
paramString</H3>
<PRE>
protected java.lang.String <B>paramString</B>()</PRE>
<DL>
<DD>Returns a string representation of this JInternalFrame. This method 
 is intended to be used only for debugging purposes, and the 
 content and format of the returned string may vary between      
 implementations. The returned string may be empty but may not 
 be <code>null</code>.
 <P>
 Overriding paramString() to provide information about the
 specific new aspects of the JFC components.<DD><DL>
<DT><B>Returns:</B><DD>a string representation of this JInternalFrame.<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#paramString()">paramString</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleContext()"><!-- --></A><H3>
getAccessibleContext</H3>
<PRE>
public <A HREF="../../javax/accessibility/AccessibleContext.html">AccessibleContext</A> <B>getAccessibleContext</B>()</PRE>
<DL>
<DD>Get the AccessibleContext associated with this JComponent<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../javax/accessibility/Accessible.html#getAccessibleContext()">getAccessibleContext</A> in interface <A HREF="../../javax/accessibility/Accessible.html">Accessible</A><DT><B>Returns:</B><DD>the AccessibleContext of this JComponent<DT><B>Overrides:</B><DD><A HREF="../../javax/swing/JComponent.html#getAccessibleContext()">getAccessibleContext</A> in class <A HREF="../../javax/swing/JComponent.html">JComponent</A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/JInternalFrame.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/swing/JFrame.AccessibleJFrame.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/swing/JInternalFrame.AccessibleJInternalFrame.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="JInternalFrame.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;<A HREF="#inner_class_summary">INNER</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<font size="-1"><a href="http://java.sun.com/cgi-bin/bugreport.cgi">Submit a bug or feature</a><br>Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.<br>Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font>
</BODY>
</HTML>
