| 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface is implemented by components that have a single
 JRootPane child: JDialog, JFrame, JWindow, JApplet, JInternalFrame.
 The methods in  this interface are just covers for the JRootPane 
 properties, e.g. getContentPane() is generally implemented 
 like this:
     public Container getContentPane() {
         return getRootPane().getContentPane();
     }
 
 This interface serves as a marker for Swing GUI builders
 that need to treat components like JFrame, that contain a
 single JRootPane, specially.  For example in a GUI builder, 
 dropping a component on a RootPaneContainer would be interpreted 
 as frame.getContentPane().add(child).
JRootPane, 
JFrame, 
JDialog, 
JWindow, 
JApplet, 
JInternalFrame| Method Summary | |
 Container | 
getContentPane()
Returns the contentPane.  | 
 Component | 
getGlassPane()
Returns the glassPane.  | 
 JLayeredPane | 
getLayeredPane()
Returns the layeredPane.  | 
 JRootPane | 
getRootPane()
Return this component's single JRootPane child.  | 
 void | 
setContentPane(Container contentPane)
The "contentPane" is the primary container for application specific components.  | 
 void | 
setGlassPane(Component glassPane)
The glassPane is always the first child of the rootPane and the rootPanes layout manager ensures that it's always as big as the rootPane.  | 
 void | 
setLayeredPane(JLayeredPane layeredPane)
A Container that manages the contentPane and in some cases a menu bar.  | 
| Method Detail | 
public JRootPane getRootPane()
JRootPanepublic void setContentPane(Container contentPane)
The contentPane my not be null.
 Generally implemented with 
 getRootPane().setContentPane(contentPane);
contentPane - the Container to use for the contents of this
        JRootPaneIllegalComponentStateException - (a runtime
            exception) if the content pane parameter is nullJRootPane.getContentPane(), 
getContentPane()public Container getContentPane()
setContentPane(java.awt.Container)public void setLayeredPane(JLayeredPane layeredPane)
The layeredPane may not be null.
Generally implemented with
 
    getRootPane().setLayeredPane(layeredPane);IllegalComponentStateException - (a runtime
            exception) if the layered pane parameter is nullgetLayeredPane(), 
JRootPane.getLayeredPane()public JLayeredPane getLayeredPane()
setLayeredPane(javax.swing.JLayeredPane)public void setGlassPane(Component glassPane)
The glassPane may not be null.
 Generally implemented with 
 getRootPane().setGlassPane(glassPane);
getGlassPane(), 
JRootPane.setGlassPane(java.awt.Component)public Component getGlassPane()
setGlassPane(java.awt.Component)
  | 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.