public interface RootPaneContainer
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:
return getRootPane().getContentPane(); }
frame.getContentPane().add(child).
For conveniance
JFrame, JDialog, JWindow,
JApplet and JInternalFrame, by default,
forward, by default, all calls to the add,
remove and setLayout methods, to the
contentPane. This means you can call:
rootPaneContainer.add(component);
rootPaneContainer.getContentPane().add(component);
The behavior of the add and
setLayout methods for
JFrame, JDialog, JWindow,
JApplet and JInternalFrame is controlled by
the rootPaneCheckingEnabled property. If this property is
true (the default), then calls to these methods are
forwarded to the contentPane; if false, these
methods operate directly on the RootPaneContainer. This
property is only intended for subclasses, and is therefore protected.
| 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 |
|---|
JRootPane getRootPane()
JRootPanevoid 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
JRootPane
IllegalComponentStateException - (a runtime
exception) if the content pane parameter is nullJRootPane.getContentPane(),
getContentPane()Container getContentPane()
setContentPane(java.awt.Container)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()JLayeredPane getLayeredPane()
setLayeredPane(javax.swing.JLayeredPane)void setGlassPane(Component glassPane)
The glassPane may not be null.
Generally implemented with
getRootPane().setGlassPane(glassPane);
Component getGlassPane()
setGlassPane(java.awt.Component)Ces informations proviennent du site de http://java.sun.com
Le contenu de cette page provient du site de Sun, et est généré depuis un cache sur l'infobrol après certains traitements automatisés. La présentation peut donc différer du document original, mais le contenu aussi. Vous pouvez utiliser ce bouton pour afficher la page originale du site de Sun :
Maintenir les pages en cache sur différents sites peut offrir plus de disponibilité.
Chaque page est indexée dans la base de donnée, ce qui permet de retrouver facilement les informations, au moyen des sommaires, du moteur de recherche interne, etc.
Des facilités sont mises en place pour que les membres de l'infobrol puissent effectuer des traductions en français des différents documents. Ceci devrait permettre aux débutants en programmation Java de consulter les API en français s'ils maîtrisent moins bien la langue de Shakespeare. Dans le cas où une traduction a été soumise, elle est disponible au moyen d'un lien en bas de page. Si la traduction a été validée, la page s'affiche par défaut en français, et un lien en bas de page permet d'atteindre la version en anglais.
Le code sur l'infobrol est automatiquement coloré selon la syntaxe, et les différents mots clés sont transformés en liens pour accéder rapidement aux informations.
Vous avez la possibilité de partager vos expériences en proposant vos propres extraits de code en utilisant le bouton "ajouter un commentaire" en bas de page. Si vous visitez simplement l'infobrol, vous avez déjà accès à cette fonction, mais si vous étes membre du brol, vous pouvez en plus utiliser des boutons supplémentaires de mise en forme, dont la coloration automatique de vos extraits de codes.
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
6 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)