javax.swing
Class JInternalFrame

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.awt.Component sample code for java.awt.Component definition code for java.awt.Component 
      extended by java.awt.Container sample code for java.awt.Container definition code for java.awt.Container 
          extended by javax.swing.JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent 
              extended by javax.swing.JInternalFrame
All Implemented Interfaces:
ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver , MenuContainer sample code for java.awt.MenuContainer definition code for java.awt.MenuContainer , Serializable sample code for java.io.Serializable definition code for java.io.Serializable , Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible , RootPaneContainer sample code for javax.swing.RootPaneContainer definition code for javax.swing.RootPaneContainer , WindowConstants sample code for javax.swing.WindowConstants definition code for javax.swing.WindowConstants

public class JInternalFrame
extends JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent
implements Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible , WindowConstants sample code for javax.swing.WindowConstants definition code for javax.swing.WindowConstants , RootPaneContainer sample code for javax.swing.RootPaneContainer definition code for javax.swing.RootPaneContainer

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. For task-oriented documentation and examples of using internal frames, see How to Use Internal Frames, a section in The Java Tutorial.

Generally, you add JInternalFrames to a JDesktopPane. The UI delegates the look-and-feel-specific actions to the DesktopManager object maintained by the JDesktopPane.

The JInternalFrame content pane is where you add child components. As a conveniance add and its variants, remove and setLayout have been overridden to forward to the contentPane as necessary. This means you can write:

       internalFrame.add(child);
 
And the child will be added to the contentPane. The content pane is actually managed by an instance of JRootPane, which also manages a layout pane, glass pane, and optional menu bar for the internal frame. Please see the JRootPane documentation for a complete description of these components. Refer to RootPaneContainer sample code for javax.swing.RootPaneContainer definition code for javax.swing.RootPaneContainer for details on adding, removing and setting the LayoutManager of a JInternalFrame.

Warning: 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. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder sample code for java.beans.XMLEncoder definition code for java.beans.XMLEncoder .

See Also:
InternalFrameEvent sample code for javax.swing.event.InternalFrameEvent definition code for javax.swing.event.InternalFrameEvent , JDesktopPane sample code for javax.swing.JDesktopPane definition code for javax.swing.JDesktopPane , DesktopManager sample code for javax.swing.DesktopManager definition code for javax.swing.DesktopManager , JInternalFrame.JDesktopIcon sample code for javax.swing.JInternalFrame.JDesktopIcon definition code for javax.swing.JInternalFrame.JDesktopIcon , JRootPane sample code for javax.swing.JRootPane definition code for javax.swing.JRootPane , RootPaneContainer sample code for javax.swing.RootPaneContainer definition code for javax.swing.RootPaneContainer , Serialized Form

Nested Class Summary
protected  class JInternalFrame.AccessibleJInternalFrame sample code for javax.swing.JInternalFrame.AccessibleJInternalFrame definition code for javax.swing.JInternalFrame.AccessibleJInternalFrame
          This class implements accessibility support for the JInternalFrame class.
static class JInternalFrame.JDesktopIcon sample code for javax.swing.JInternalFrame.JDesktopIcon definition code for javax.swing.JInternalFrame.JDesktopIcon
          This component represents an iconified version of a JInternalFrame.
 
Nested classes/interfaces inherited from class javax.swing.JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent
JComponent.AccessibleJComponent sample code for javax.swing.JComponent.AccessibleJComponent definition code for javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container sample code for java.awt.Container definition code for java.awt.Container
Container.AccessibleAWTContainer sample code for java.awt.Container.AccessibleAWTContainer definition code for java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component sample code for java.awt.Component definition code for java.awt.Component
Component.AccessibleAWTComponent sample code for java.awt.Component.AccessibleAWTComponent definition code for java.awt.Component.AccessibleAWTComponent , Component.BltBufferStrategy sample code for java.awt.Component.BltBufferStrategy definition code for java.awt.Component.BltBufferStrategy , Component.FlipBufferStrategy sample code for java.awt.Component.FlipBufferStrategy definition code for java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  boolean closable sample code for javax.swing.JInternalFrame.closable definition code for javax.swing.JInternalFrame.closable
          The frame can be closed.
static String sample code for java.lang.String definition code for java.lang.String CONTENT_PANE_PROPERTY sample code for javax.swing.JInternalFrame.CONTENT_PANE_PROPERTY definition code for javax.swing.JInternalFrame.CONTENT_PANE_PROPERTY
          Bound property name.
protected  JInternalFrame.JDesktopIcon sample code for javax.swing.JInternalFrame.JDesktopIcon definition code for javax.swing.JInternalFrame.JDesktopIcon desktopIcon sample code for javax.swing.JInternalFrame.desktopIcon definition code for javax.swing.JInternalFrame.desktopIcon
          The icon that is displayed when this internal frame is iconified.
static String sample code for java.lang.String definition code for java.lang.String FRAME_ICON_PROPERTY sample code for javax.swing.JInternalFrame.FRAME_ICON_PROPERTY definition code for javax.swing.JInternalFrame.FRAME_ICON_PROPERTY
          Bound property name.
protected  Icon sample code for javax.swing.Icon definition code for javax.swing.Icon frameIcon sample code for javax.swing.JInternalFrame.frameIcon definition code for javax.swing.JInternalFrame.frameIcon
          The icon shown in the top-left corner of this internal frame.
static String sample code for java.lang.String definition code for java.lang.String GLASS_PANE_PROPERTY sample code for javax.swing.JInternalFrame.GLASS_PANE_PROPERTY definition code for javax.swing.JInternalFrame.GLASS_PANE_PROPERTY
          Bound property name.
protected  boolean iconable sample code for javax.swing.JInternalFrame.iconable definition code for javax.swing.JInternalFrame.iconable
          The frame can "iconified" (shrunk down and displayed as an icon-image).
static String sample code for java.lang.String definition code for java.lang.String IS_CLOSED_PROPERTY sample code for javax.swing.JInternalFrame.IS_CLOSED_PROPERTY definition code for javax.swing.JInternalFrame.IS_CLOSED_PROPERTY
          Constrained property name indicating that the internal frame is closed.
static String sample code for java.lang.String definition code for java.lang.String IS_ICON_PROPERTY sample code for javax.swing.JInternalFrame.IS_ICON_PROPERTY definition code for javax.swing.JInternalFrame.IS_ICON_PROPERTY
          Constrained property name indicating that the internal frame is iconified.
static String sample code for java.lang.String definition code for java.lang.String IS_MAXIMUM_PROPERTY sample code for javax.swing.JInternalFrame.IS_MAXIMUM_PROPERTY definition code for javax.swing.JInternalFrame.IS_MAXIMUM_PROPERTY
          Constrained property name indicating that the internal frame is maximized.
static String sample code for java.lang.String definition code for java.lang.String IS_SELECTED_PROPERTY sample code for javax.swing.JInternalFrame.IS_SELECTED_PROPERTY definition code for javax.swing.JInternalFrame.IS_SELECTED_PROPERTY
          Constrained property name indicated that this frame has selected status.
protected  boolean isClosed sample code for javax.swing.JInternalFrame.isClosed definition code for javax.swing.JInternalFrame.isClosed
          The frame has been closed.
protected  boolean isIcon sample code for javax.swing.JInternalFrame.isIcon definition code for javax.swing.JInternalFrame.isIcon
          The frame has been iconified.
protected  boolean isMaximum sample code for javax.swing.JInternalFrame.isMaximum definition code for javax.swing.JInternalFrame.isMaximum
          The frame has been expanded to its maximum size.
protected  boolean isSelected sample code for javax.swing.JInternalFrame.isSelected definition code for javax.swing.JInternalFrame.isSelected
          The frame is currently selected.
static String sample code for java.lang.String definition code for java.lang.String LAYERED_PANE_PROPERTY sample code for javax.swing.JInternalFrame.LAYERED_PANE_PROPERTY definition code for javax.swing.JInternalFrame.LAYERED_PANE_PROPERTY
          Bound property name.
protected  boolean maximizable sample code for javax.swing.JInternalFrame.maximizable definition code for javax.swing.JInternalFrame.maximizable
          The frame can be expanded to the size of the desktop pane.
static String sample code for java.lang.String definition code for java.lang.String MENU_BAR_PROPERTY sample code for javax.swing.JInternalFrame.MENU_BAR_PROPERTY definition code for javax.swing.JInternalFrame.MENU_BAR_PROPERTY
          Bound property name.
protected  boolean resizable sample code for javax.swing.JInternalFrame.resizable definition code for javax.swing.JInternalFrame.resizable
          The frame's size can be changed.
static String sample code for java.lang.String definition code for java.lang.String ROOT_PANE_PROPERTY sample code for javax.swing.JInternalFrame.ROOT_PANE_PROPERTY definition code for javax.swing.JInternalFrame.ROOT_PANE_PROPERTY
          Bound property name.
protected  JRootPane sample code for javax.swing.JRootPane definition code for javax.swing.JRootPane rootPane sample code for javax.swing.JInternalFrame.rootPane definition code for javax.swing.JInternalFrame.rootPane
          The JRootPane instance that manages the content pane and optional menu bar for this internal frame, as well as the glass pane.
protected  boolean rootPaneCheckingEnabled sample code for javax.swing.JInternalFrame.rootPaneCheckingEnabled definition code for javax.swing.JInternalFrame.rootPaneCheckingEnabled
          If true then calls to add and setLayout will be forwarded to the contentPane.
protected  String sample code for java.lang.String definition code for java.lang.String title sample code for javax.swing.JInternalFrame.title definition code for javax.swing.JInternalFrame.title
          The title displayed in this internal frame's title bar.
static String sample code for java.lang.String definition code for java.lang.String TITLE_PROPERTY sample code for javax.swing.JInternalFrame.TITLE_PROPERTY definition code for javax.swing.JInternalFrame.TITLE_PROPERTY
          Bound property name.
 
Fields inherited from class javax.swing.JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent
accessibleContext sample code for javax.swing.JComponent.accessibleContext definition code for javax.swing.JComponent.accessibleContext , listenerList sample code for javax.swing.JComponent.listenerList definition code for javax.swing.JComponent.listenerList , TOOL_TIP_TEXT_KEY sample code for javax.swing.JComponent.TOOL_TIP_TEXT_KEY definition code for javax.swing.JComponent.TOOL_TIP_TEXT_KEY , ui sample code for javax.swing.JComponent.ui definition code for javax.swing.JComponent.ui , UNDEFINED_CONDITION sample code for javax.swing.JComponent.UNDEFINED_CONDITION definition code for javax.swing.JComponent.UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT sample code for javax.swing.JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT definition code for javax.swing.JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED sample code for javax.swing.JComponent.WHEN_FOCUSED definition code for javax.swing.JComponent.WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW sample code for javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW definition code for javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component sample code for java.awt.Component definition code for java.awt.Component
BOTTOM_ALIGNMENT sample code for java.awt.Component.BOTTOM_ALIGNMENT definition code for java.awt.Component.BOTTOM_ALIGNMENT , CENTER_ALIGNMENT sample code for java.awt.Component.CENTER_ALIGNMENT definition code for java.awt.Component.CENTER_ALIGNMENT , LEFT_ALIGNMENT sample code for java.awt.Component.LEFT_ALIGNMENT definition code for java.awt.Component.LEFT_ALIGNMENT , RIGHT_ALIGNMENT sample code for java.awt.Component.RIGHT_ALIGNMENT definition code for java.awt.Component.RIGHT_ALIGNMENT , TOP_ALIGNMENT sample code for java.awt.Component.TOP_ALIGNMENT definition code for java.awt.Component.TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants sample code for javax.swing.WindowConstants definition code for javax.swing.WindowConstants
DISPOSE_ON_CLOSE sample code for javax.swing.WindowConstants.DISPOSE_ON_CLOSE definition code for javax.swing.WindowConstants.DISPOSE_ON_CLOSE , DO_NOTHING_ON_CLOSE sample code for javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE definition code for javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE , EXIT_ON_CLOSE sample code for javax.swing.WindowConstants.EXIT_ON_CLOSE definition code for javax.swing.WindowConstants.EXIT_ON_CLOSE , HIDE_ON_CLOSE sample code for javax.swing.WindowConstants.HIDE_ON_CLOSE definition code for javax.swing.WindowConstants.HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver
ABORT sample code for java.awt.image.ImageObserver.ABORT definition code for java.awt.image.ImageObserver.ABORT , ALLBITS sample code for java.awt.image.ImageObserver.ALLBITS definition code for java.awt.image.ImageObserver.ALLBITS , ERROR sample code for java.awt.image.ImageObserver.ERROR definition code for java.awt.image.ImageObserver.ERROR , FRAMEBITS sample code for java.awt.image.ImageObserver.FRAMEBITS definition code for java.awt.image.ImageObserver.FRAMEBITS , HEIGHT sample code for java.awt.image.ImageObserver.HEIGHT definition code for java.awt.image.ImageObserver.HEIGHT , PROPERTIES sample code for java.awt.image.ImageObserver.PROPERTIES definition code for java.awt.image.ImageObserver.PROPERTIES , SOMEBITS sample code for java.awt.image.ImageObserver.SOMEBITS definition code for java.awt.image.ImageObserver.SOMEBITS , WIDTH sample code for java.awt.image.ImageObserver.WIDTH definition code for java.awt.image.ImageObserver.WIDTH
 
Constructor Summary
JInternalFrame sample code for javax.swing.JInternalFrame.JInternalFrame() definition code for javax.swing.JInternalFrame.JInternalFrame() ()
          Creates a non-resizable, non-closable, non-maximizable, non-iconifiable JInternalFrame with no title.
JInternalFrame sample code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String) definition code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  title)
          Creates a non-resizable, non-closable, non-maximizable, non-iconifiable JInternalFrame with the specified title.
JInternalFrame sample code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String, boolean) definition code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String, boolean) (String sample code for java.lang.String definition code for java.lang.String  title, boolean resizable)
          Creates a non-closable, non-maximizable, non-iconifiable JInternalFrame with the specified title and resizability.
JInternalFrame sample code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String, boolean, boolean) definition code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String, boolean, boolean) (String sample code for java.lang.String definition code for java.lang.String  title, boolean resizable, boolean closable)
          Creates a non-maximizable, non-iconifiable JInternalFrame with the specified title, resizability, and closability.
JInternalFrame sample code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String, boolean, boolean, boolean) definition code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String, boolean, boolean, boolean) (String sample code for java.lang.String definition code for java.lang.String  title, boolean resizable, boolean closable, boolean maximizable)
          Creates a non-iconifiable JInternalFrame with the specified title, resizability, closability, and maximizability.
JInternalFrame sample code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String, boolean, boolean, boolean, boolean) definition code for javax.swing.JInternalFrame.JInternalFrame(java.lang.String, boolean, boolean, boolean, boolean) (String sample code for java.lang.String definition code for java.lang.String  title, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable)
          Creates a JInternalFrame with the specified title, resizability, closability, maximizability, and iconifiability.
 
Method Summary
protected  void addImpl sample code for javax.swing.JInternalFrame.addImpl(java.awt.Component, java.lang.Object, int) definition code for javax.swing.JInternalFrame.addImpl(java.awt.Component, java.lang.Object, int) (Component sample code for java.awt.Component definition code for java.awt.Component  comp, Object sample code for java.lang.Object definition code for java.lang.Object  constraints, int index)
          Adds the specified child Component.
 void addInternalFrameListener sample code for javax.swing.JInternalFrame.addInternalFrameListener(javax.swing.event.InternalFrameListener) definition code for javax.swing.JInternalFrame.addInternalFrameListener(javax.swing.event.InternalFrameListener) (InternalFrameListener sample code for javax.swing.event.InternalFrameListener definition code for javax.swing.event.InternalFrameListener  l)
          Adds the specified listener to receive internal frame events from this internal frame.
protected  JRootPane sample code for javax.swing.JRootPane definition code for javax.swing.JRootPane createRootPane sample code for javax.swing.JInternalFrame.createRootPane() definition code for javax.swing.JInternalFrame.createRootPane() ()
          Called by the constructor to set up the JRootPane.
 void dispose sample code for javax.swing.JInternalFrame.dispose() definition code for javax.swing.JInternalFrame.dispose() ()
          Makes this internal frame invisible, unselected, and closed.
 void doDefaultCloseAction sample code for javax.swing.JInternalFrame.doDefaultCloseAction() definition code for javax.swing.JInternalFrame.doDefaultCloseAction() ()
          Fires an INTERNAL_FRAME_CLOSING event and then performs the action specified by the internal frame's default close operation.
protected  void fireInternalFrameEvent sample code for javax.swing.JInternalFrame.fireInternalFrameEvent(int) definition code for javax.swing.JInternalFrame.fireInternalFrameEvent(int) (int id)
          Fires an internal frame event.
 AccessibleContext sample code for javax.accessibility.AccessibleContext definition code for javax.accessibility.AccessibleContext getAccessibleContext sample code for javax.swing.JInternalFrame.getAccessibleContext() definition code for javax.swing.JInternalFrame.getAccessibleContext() ()
          Gets the AccessibleContext associated with this JInternalFrame.
 Container sample code for java.awt.Container definition code for java.awt.Container getContentPane sample code for javax.swing.JInternalFrame.getContentPane() definition code for javax.swing.JInternalFrame.getContentPane() ()
          Returns the content pane for this internal frame.
 int getDefaultCloseOperation sample code for javax.swing.JInternalFrame.getDefaultCloseOperation() definition code for javax.swing.JInternalFrame.getDefaultCloseOperation() ()
          Returns the default operation that occurs when the user initiates a "close" on this internal frame.
 JInternalFrame.JDesktopIcon sample code for javax.swing.JInternalFrame.JDesktopIcon definition code for javax.swing.JInternalFrame.JDesktopIcon getDesktopIcon sample code for javax.swing.JInternalFrame.getDesktopIcon() definition code for javax.swing.JInternalFrame.getDesktopIcon() ()
          Returns the JDesktopIcon used when this JInternalFrame is iconified.
 JDesktopPane sample code for javax.swing.JDesktopPane definition code for javax.swing.JDesktopPane getDesktopPane sample code for javax.swing.JInternalFrame.getDesktopPane() definition code for javax.swing.JInternalFrame.getDesktopPane() ()
          Convenience method that searches the ancestor hierarchy for a JDesktop instance.
 Container sample code for java.awt.Container definition code for java.awt.Container getFocusCycleRootAncestor sample code for javax.swing.JInternalFrame.getFocusCycleRootAncestor() definition code for javax.swing.JInternalFrame.getFocusCycleRootAncestor() ()
          Always returns null because JInternalFrames must always be roots of a focus traversal cycle.
 Component sample code for java.awt.Component definition code for java.awt.Component getFocusOwner sample code for javax.swing.JInternalFrame.getFocusOwner() definition code for javax.swing.JInternalFrame.getFocusOwner() ()
          If this JInternalFrame is active, returns the child that has focus.
 Icon sample code for javax.swing.Icon definition code for javax.swing.Icon getFrameIcon sample code for javax.swing.JInternalFrame.getFrameIcon() definition code for javax.swing.JInternalFrame.getFrameIcon() ()
          Returns the image displayed in the title bar of this internal frame (usually in the top-left corner).
 Component sample code for java.awt.Component definition code for java.awt.Component getGlassPane sample code for javax.swing.JInternalFrame.getGlassPane() definition code for javax.swing.JInternalFrame.getGlassPane() ()
          Returns the glass pane for this internal frame.
 InternalFrameListener sample code for javax.swing.event.InternalFrameListener definition code for javax.swing.event.InternalFrameListener [] getInternalFrameListeners sample code for javax.swing.JInternalFrame.getInternalFrameListeners() definition code for javax.swing.JInternalFrame.getInternalFrameListeners() ()
          Returns an array of all the InternalFrameListeners added to this JInternalFrame with addInternalFrameListener.
 JMenuBar sample code for javax.swing.JMenuBar definition code for javax.swing.JMenuBar getJMenuBar sample code for javax.swing.JInternalFrame.getJMenuBar() definition code for javax.swing.JInternalFrame.getJMenuBar() ()
          Returns the current JMenuBar for this JInternalFrame, or null if no menu bar has been set.
 int getLayer sample code for javax.swing.JInternalFrame.getLayer() definition code for javax.swing.JInternalFrame.getLayer() ()
          Convenience method for getting the layer attribute of this component.
 JLayeredPane sample code for javax.swing.JLayeredPane definition code for javax.swing.JLayeredPane getLayeredPane sample code for javax.swing.JInternalFrame.getLayeredPane() definition code for javax.swing.JInternalFrame.getLayeredPane() ()
          Returns the layered pane for this internal frame.
 JMenuBar sample code for javax.swing.JMenuBar definition code for javax.swing.JMenuBar getMenuBar sample code for javax.swing.JInternalFrame.getMenuBar() definition code for javax.swing.JInternalFrame.getMenuBar() ()
          Deprecated. As of Swing version 1.0.3, replaced by getJMenuBar().
 Component sample code for java.awt.Component definition code for java.awt.Component getMostRecentFocusOwner sample code for javax.swing.JInternalFrame.getMostRecentFocusOwner() definition code for javax.swing.JInternalFrame.getMostRecentFocusOwner() ()
          Returns the child component of this JInternalFrame that will receive the focus when this JInternalFrame is selected.
 Rectangle sample code for java.awt.Rectangle definition code for java.awt.Rectangle getNormalBounds sample code for javax.swing.JInternalFrame.getNormalBounds() definition code for javax.swing.JInternalFrame.getNormalBounds() ()
          If the JInternalFrame is not in maximized state, returns getBounds(); otherwise, returns the bounds that the JInternalFrame would be restored to.
 JRootPane sample code for javax.swing.JRootPane definition code for javax.swing.JRootPane getRootPane sample code for javax.swing.JInternalFrame.getRootPane() definition code for javax.swing.JInternalFrame.getRootPane() ()
          Returns the rootPane object for this internal frame.
 String sample code for java.lang.String definition code for java.lang.String getTitle sample code for javax.swing.JInternalFrame.getTitle() definition code for javax.swing.JInternalFrame.getTitle() ()
          Returns the title of the JInternalFrame.
 InternalFrameUI sample code for javax.swing.plaf.InternalFrameUI definition code for javax.swing.plaf.InternalFrameUI getUI sample code for javax.swing.JInternalFrame.getUI() definition code for javax.swing.JInternalFrame.getUI() ()
          Returns the look-and-feel object that renders this component.
 String sample code for java.lang.String definition code for java.lang.String getUIClassID