Section courante

A propos

Section administrative du site

JFrame

Java : Cadre
Java javax.swing

Description

Cette classe permet d'effectuer la gestion d'une boite de dialogue de base.

Liste des méthodes

Méthode Prototype Description Hérité
JFRAME public JFrame() throws HeadlessException; Ce constructeur permet de créer l'objet en l'initialisant de façon invisible.  
JFRAME public JFrame(GraphicsConfiguration gc); Ce constructeur permet de créer l'objet avec la configuration graphique du périphérique d'écran et un titre blanc.  
JFRAME public JFrame(String title) throws HeadlessException; Ce constructeur permet de créer l'objet avec le titre spécifié.  
JFRAME public JFrame(String title, GraphicsConfiguration gc); Ce constructeur permet de créer l'objet avec la configuration graphique du périphérique d'écran et un titre spécifié.  
ADDIMPL protected void addImpl(Component comp, Object constraints, int index); Cette méthode permet de créer la composante enfant spécifiée.  
CREATEROOTPANE protected JRootPane createRootPane(); Cette méthode permet de créer la racine du panneau par défaut.  
FRAMEINIT protected void frameInit(); Cette méthode permet d'initialiser la propriété de cet objet.  
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 l'objet de panneau de contrôle de cet objet.  
GETDEFAULTCLOSEOPERATION int getDefaultCloseOperation(); Cette méthode permet de demander l'opération se produisant quand l'utilisateur initialise la fermeture du cadre.  
GETGLASSPANE Component getGlassPane(); Cette méthode permet de demander l'objet glassPane de ce cadre.  
GETJMENUBAR JMenuBar getJMenuBar(); Cette méthode permet de demander l'ensemble de barre de menu dans ce cadre.  
GETLAYEREDPANE JLayeredPane getLayeredPane(); Cette méthode permet de demander l'objet de panneau de couche de cadre.  
GETROOTPANE JRootPane getRootPane(); Cette méthode permet de demander l'objet de panneau racine de cadre.  
ISDEFAULTLOOKANDFEELDECORATED static boolean isDefaultLookAndFeelDecorated(); Cette méthode permet de vérifier si les nouveaux cadres doivent avoir leurs décorations de fenêtre fournit par l'aspect et la convivialité courante.  
ISROOTPANECHECKINGENABLED protected boolean isRootPaneCheckingEnabled(); Cette méthode permet de vérifier que les appels d'ajout et de setLayout sont transférés vers le panneau de contenu.  
PARAMSTRING protected String paramString(); Cette méthode permet de demander la chaine de caractères représentant cet objet.  
PARAMSTRING protected void processWindowEvent(WindowEvent e); Cette méthode permet de traiter les événements de fenêtre se produisant dans cette composante.  
REMOVE void remove(Component comp); Cette méthode permet d'enlever la composante spécifié de leur conteneur.  
SETCONTENTPANE void setContentPane(Container contentPane); Cette méthode permet de fixer la propriété de contenu de panneau.  
SETDEFAULTCLOSEOPERATION void setDefaultCloseOperation(int operation); Cette méthode permet de fixer les opérations allant se passer par défaut lorsque l'utilisateur lance une fermeture de ce cadre.  
SETDEFAULTLOOKANDFEELDECORATED static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated); Cette méthode permet de fixer si la créer d'un nouveau cadre JFrame devrait avoir leurs décorations de fenêtres (comme les limites, les icônes pour fermer les fenêtres, le titre) fournit par l'aspect et la convivialité courante.  
SETGLASSPANE void setGlassPane(Component glassPane); Cette méthode permet de fixer si la créer d'un nouveau cadre JFrame devrait avoir leurs décorations de fenêtres (comme les limites, les icônes pour fermer les fenêtres, le titre) fournit par l'aspect et la convivialité courante.  
SETICONIMAGE void setIconImage(Image image); Cette méthode permet de fixer l'image étant affiché lorsqu'il s'agit de l'icône de minimisation de cadre.  
SETJMENUBAR void setJMenuBar(JMenuBar menubar); Cette méthode permet de fixer la barre de menu de ce cadre.  
SETLAYEREDPANE void setLayeredPane(JLayeredPane layeredPane); Cette méthode permet de fixer la propriété de panneau de couche.  
SETLAYOUT void setLayout(LayoutManager manager); Cette méthode permet de fixer le gestionnaire de couche.  
SETROOTPANE protected void setRootPane(JRootPane root); Cette méthode permet de fixer la propriété de racine de panneau.  
SETROOTPANECHECKINGENABLED protected void setRootPaneCheckingEnabled(boolean enabled); Cette méthode permet de fixer la vérification que les appels d'ajout et de setLayout soit transférés vers le panneau de contenu.  
UPDATE void update(Graphics g); Cette méthode permet de mettre à jour le cadre de cet objet.  

Exemple

Cet exemple permet de montrer l'utilisation de cette classe :

  1. import javax.swing.JFrame;
  2.  
  3. public class JFrameSamples extends JFrame  {
  4.     private JFrameSamples() {
  5.         setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  6.         pack();
  7.         setLocationRelativeTo(null);
  8.     }
  9.  
  10.     public static void main(String[] args) {
  11.         new JFrameSamples().setVisible(true);
  12.     }
  13. }

on obtiendra le résultat suivant :



Dernière mise à jour : Dimanche, le 21 juin 2015