JRootPane |
Java : Panneau racine |
---|---|
Java | javax.swing |
Description
Cette classe contient un conteneur léger utilisé par les objets JFrame, JDialog, JWindow, JApplet et JInternalFrame.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
JROOTPANE | public JRootPane(); | Ce constructeur permet de créer l'objet avec les paramètres par défaut. | |
ADDIMPL | protected void addImpl(Component comp, Object constraints, int index); | Cette méthode permet d'intégrer à la position spécifié de la composante spécifié dans la contrainte spécifié. | |
ADDNOTIFY | void addNotify(); | Cette méthode permet d'enregister pour vous mêmes le SystemEventQueueUtils dans un nouveau panneau racine. | |
CREATECONTENTPANE | protected Container createContentPane(); | Cette méthode permet de créer le panneau de contenu par défaut. | |
CREATEGLASSPANE | protected Component createGlassPane(); | Cette méthode permet de créer le glassPane par défaut. | |
CREATELAYEREDPANE | protected JLayeredPane createLayeredPane(); | Cette méthode permet de créer le layeredPane par défaut. | |
CREATEROOTLAYOUT | protected LayoutManager createRootLayout(); | Cette méthode permet de créer le layoutManager par défaut. | |
GETACCESSIBLECONTEXT | AccessibleContext getAccessibleContext(); | Cette méthode permet de demander le contexte d'accessibilité associé avec cet objet. | |
GETCONTENTPANE | Container getContentPane(); | Cette méthode permet de demander le panneau de contenu. | |
GETDEFAULTBUTTON | JButton getDefaultButton(); | Cette méthode permet de demander la valeur de la propriété du bouton par défaut. | |
GETGLASSPANE | Component getGlassPane(); | Cette méthode permet de le panneau courant de cet objet. | |
GETJMENUBAR | JMenuBar getJMenuBar(); | Cette méthode permet de demander la barre de menu de la couche du panneau. | |
GETLAYEREDPANE | JLayeredPane getLayeredPane(); | Cette méthode permet de demander le couche de panneau utilisé par le panneau racine. | |
GETMENUBAR | JMenuBar getMenuBar(); | Cette méthode permet de demander la barre de menu. Cette méthode est obsolète et a été remplacé par getJMenubar(). | |
GETUI | RootPaneUI getUI(); | Cette méthode permet de demander l'objet de l'aspect et la convivialité de rendu de cette composante. | |
GETUICLASSID | String getUIClassID(); | Cette méthode permet de demander une chaine de caractères spécifiant le nom de la classe de l'aspect et de la convivialité de rendu de cette composante. | |
GETWINDOWDECORATIONSTYLE | int getWindowDecorationStyle(); | Cette méthode permet de demander une constante identifiant le type de décoration de fenêtre de cet objet. | |
ISOPTIMIZEDDRAWINGENABLED | boolean isOptimizedDrawingEnabled(); | Cette méthode permet de demander si le dessinage de l'objet est optimisé en combinant les limites de glassPane et de contentPane. | |
ISVALIDATEROOT | boolean isValidateRoot(); | Cette méthode permet de vérifier si un descendant des appels de cet objet revalide, valide d'ici vers le bas. | |
PARAMSTRING | protected String paramString(); | Cette méthode permet de demander une chaine de caractères représentant cet objet. | |
REMOVENOTIFY | void removeNotify(); | Cette méthode permet de désenregistrer l'objet SystemEventQueueUtils. | |
SETCONTENTPANE | void setContentPane(Container content); | Cette méthode permet de fixer le panneau de contenu. | |
SETDEFAULTBUTTON | void setDefaultButton(JButton defaultButton); | Cette méthode permet de fixer la propriété defaultButton. | |
SETGLASSPANE | void setGlassPane(Component glass); | Cette méthode permet de fixer la composante spécifié. | |
SETJMENUBAR | void setJMenuBar(JMenuBar menu); | Cette méthode permet d'ajouter ou de modifier la barre de menu utilisé pour le panneau de couche. | |
SETLAYEREDPANE | void setLayeredPane(JLayeredPane layered); | Cette méthode permet de fixer le panneau de couche pour le panneau racine. | |
SETMENUBAR | void setMenuBar(JMenuBar menu); | Cette méthode permet de fixer la barre de menu. Cette méthode est obsolète et a été remplacé par setJMenuBar(JMenuBar menu). | |
SETUI | void setUI(RootPaneUI ui); | Cette méthode permet de fixer l'objet de l'aspect et la convivialité de rendu de cette composante. | |
SETWINDOWDECORATIONSTYLE | void setWindowDecorationStyle(int windowDecorationStyle); | Cette méthode permet de fixer une constante identifiant le type de décoration de fenêtre de cet objet. | |
UPDATEUI | void updateUI(); | Cette méthode permet de réinitialiser la valeur de la propriété UI de l'aspect et la convivialité courante. |
Exemple
Cet exemple permet de montrer l'utilisation de cette classe :
- import java.awt.Font;
- import javax.swing.JRootPane;
- import javax.swing.JFrame;
-
- public class JRootPaneSamples extends JFrame {
- private JRootPaneSamples() {
- setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
- pack();
- setLocationRelativeTo(null);
- }
-
- public static void main(String[] args) {
- JRootPaneSamples d = new JRootPaneSamples();
- d.setSize(300,200);
- d.setVisible(true);
- d.setTitle("JRootPaneSamples");
- d.setAlwaysOnTop(true);
- d.setFocusableWindowState(false);
- JRootPane rootPane = d.getRootPane();
- rootPane.setWindowDecorationStyle(JRootPane.FRAME);
- rootPane.setFont(new Font("Arial", Font.BOLD,15));
- rootPane.putClientProperty("Gladir.JRootPaneSamples.isVertical", Boolean.TRUE);
- }
- }
on obtiendra le résultat suivant :
Dernière mise à jour : Dimanche, le 21 juin 2015