Section courante

A propos

Section administrative du site

JDialog

Java : Dialogue
Java javax.swing

Description

Cette classe principal permet la création d'une fenêtre de boite de dialogue.

Liste des méthodes

Méthode Prototype Description Hérité
JDIALOG public JDialog() throws HeadlessException; Ce constructeur permet de créer l'objet avec les paramètres par défaut.  
JDIALOG public JDialog(Dialog owner) throws HeadlessException; Ce constructeur permet de créer l'objet sans titre mais avec le propriétaire de dialogue spécifié.  
JDIALOG public JDialog(Dialog owner, boolean modal) throws HeadlessException; Ce constructeur permet de créer l'objet sans titre mais avec le propriétaire de dialogue et l'état de modèle spécifiés.  
JDIALOG public JDialog(Dialog owner, String title) throws HeadlessException; Ce constructeur permet de créer l'objet avec le titre et le propriétaire de dialogue spécifiés.  
JDIALOG public JDialog(Dialog owner, String title, boolean modal) throws HeadlessException; Ce constructeur permet de créer l'objet avec le titre, le propriétaire de dialogue et l'état de modèle spécifiés.  
JDIALOG public JDialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc) throws HeadlessException; Ce constructeur permet de créer l'objet avec le titre, le propriétaire de dialogue, l'état de modèle et la configuration graphique spécifiés.  
JDIALOG public JDialog(Frame owner) throws HeadlessException; Ce constructeur permet de créer l'objet avec le propriétaire du cadre spécifié.  
JDIALOG public JDialog(Frame owner, boolean modal) throws HeadlessException; Ce constructeur permet de créer l'objet avec le propriétaire du cadre et l'état de modèle spécifiés.  
JDIALOG public JDialog(Frame owner, String title) throws HeadlessException; Ce constructeur permet de créer l'objet avec le propriétaire du cadre et le titre spécifiés.  
JDIALOG public JDialog(Frame owner, String title, boolean modal) throws HeadlessException; Ce constructeur permet de créer l'objet avec le propriétaire du cadre, le titre et l'état courant spécifiés.  
JDIALOG public JDialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc); Ce constructeur permet de créer l'objet avec le propriétaire du cadre, le titre, l'état courant et la configuration graphique spécifiés.  
ADDIMPL protected void addImpl(Component comp, Object constraints, int index); Cette méthode permet d'ajouter la composante enfant spécifié.  
CREATEROOTPANE protected JRootPane createRootPane(); Cette méthode permet de créer la racine du panneau par défaut.  
DIALOGINIT protected void dialogInit(); Cette méthode permet d'initialiser la propriété de JDialog.  
GETACCESSIBLECONTEXT AccessibleContext getAccessibleContext(); Cette méthode permet de demander le contexte d'accessibilité avec cet objet.  
GETCONTENTPANE Container getContentPane(); Cette méthode permet de demander l'objet de panneau de contenu de ce dialogue.  
GETDEFAULTCLOSEOPERATION int getDefaultCloseOperation(); Cette méthode permet de demander l'opération se produisant quand l'utilisateur initie une fermeture de dialogue.  
GETGLASSPANE Component getGlassPane(); Cette méthode permet de demander l'objet glassPane pour ce dialogue.  
GETJMENUBAR JMenuBar getJMenuBar(); Cette méthode permet de demander l'ensemble de la barre de menu de ce dialogue.  
GETLAYEREDPANE JLayeredPane getLayeredPane(); Cette méthode permet de demander l'objet de panneau de couche pour ce dialogue.  
GETROOTPANE JRootPane getRootPane(); Cette méthode permet de demander l'objet de panneau racine pour ce dialogue.  
ISDEFAULTLOOKANDFEELDECORATED static boolean isDefaultLookAndFeelDecorated(); Cette méthode permet de vérifier si un nouveau dialogue JDialogs créé doit avoir leurs décorations de fenêtre fournit par l'aspect et de la convivialité courante.  
ISROOTPANECHECKINGENABLED protected boolean isRootPaneCheckingEnabled(); Cette méthode permet de vérifier si l'appelant à ajouter et la méthode setLayout sont transférer vers le panneau de contenu.  
PARAMSTRING protected String paramString(); Cette méthode permet de demander une chaine de caractères représentant cet objet.  
PROCESSWINDOWEVENT protected void processWindowEvent(WindowEvent e); Cette méthode permet de traiter l'événement de fenêtre dépendant de l'état de la propriété defaultCloseOperation.  
REMOVE void remove(Component comp); Cette méthode permet d'enlever la composante spécifié du conteneur.  
SETCONTENTPANE void setContentPane(Container contentPane); Cette méthode permet de fixer l'objet de panneau de contenu de ce dialogue.  
SETDEFAULTCLOSEOPERATION void setDefaultCloseOperation(int operation); Cette méthode permet de fixer l'opération se produisant quand l'utilisateur initie une fermeture de dialogue.  
SETDEFAULTLOOKANDFEELDECORATED static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated); Cette méthode permet de fixer l'état de vérification si un nouveau dialogue JDialogs créé doit avoir leurs décorations de fenêtre fournit par l'aspect et de la convivialité courante.  
SETGLASSPANE void setGlassPane(Component glassPane); Cette méthode permet de fixer l'objet glassPane pour ce dialogue.  
SETJMENUBAR void setJMenuBar(JMenuBar menu); Cette méthode permet de fixer l'ensemble de la barre de menu de ce dialogue.  
SETLAYEREDPANE void setLayeredPane(JLayeredPane layeredPane); Cette méthode permet de fixer l'objet de panneau de couche pour ce dialogue.  
SETLAYOUT void setLayout(LayoutManager manager); Cette méthode permet de fixer l'objet LayoutManager.  
SETROOTPANE protected void setRootPane(JRootPane root); Cette méthode permet de fixer l'objet de panneau racine pour ce dialogue.  
SETROOTPANECHECKINGENABLED protected void setRootPaneCheckingEnabled(boolean enabled); Cette méthode permet de fixer l'état de vérification si l'appelant à ajouter et la méthode setLayout sont transférer vers le panneau de contenu.  
UPDATE void update(Graphics g); Cette méthode permet de mettre à jour cette objet par une action de repeindre.  

Exemple

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

  1. import java.awt.BorderLayout;
  2. import javax.swing.*;
  3.  
  4. public class JDialogSamples {
  5.  
  6.   public static void main(String arg[]) {
  7.     JDialog dialog = new JDialog();
  8.     dialog.setModal(true);
  9.     JPanel pane = new JPanel(new BorderLayout());
  10.     JLabel label = new JLabel("Mon étiquette !");
  11.     label.setFont(label.getFont().deriveFont(20.0f));
  12.     pane.add(label);
  13.     dialog.add(pane);
  14.     dialog.pack();
  15.     dialog.setVisible(true);
  16.   }
  17. }

on obtiendra le résultat suivant :



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