Section courante

A propos

Section administrative du site

JMenu

Java : Menu
Java javax.swing

Description

Cette classe permet d'intégrer un menu contenant des objets JMenuItems afficher quand l'utilisateur sélectionne le JMenuBar.

Liste des méthodes

Méthode Prototype Description Hérité
JMENU public JMenu(); Ce constructeur permet de créer l'objet sans texte.  
JMENU public JMenu(Action a); Ce constructeur permet de créer l'objet avec l'action spécifié.  
JMENU public JMenu(String s); Ce constructeur permet de créer l'objet avec le texte spécifié.  
JMENU public JMenu(String s, boolean b); Ce constructeur permet de créer l'objet avec le texte et le détachement de menu spécifiés.  
ADD JMenuItem add(Action a); Cette méthode permet de créer un nouvel item de menu attaché à l'objet d'action spécifié et l'ajout à la fin de ce menu.  
ADD Component add(Component c); Cette méthode permet d'ajouter une composante à la fin de ce menu.  
ADD Component add(Component c, int index); Cette méthode permet d'ajouter la composante spécifié vers le conteneur de la position spécifiée.  
ADD JMenuItem add(JMenuItem menuItem); Cette méthode permet d'ajouter un item de menu à la fin de ce menu.  
ADD JMenuItem add(String s); Cette méthode permet de créer un nouvel item de menu avec le texte spécifié et l'ajoute à la fin de ce menu.  
ADDMENULISTENER void addMenuListener(MenuListener l); Cette méthode permet d'ajouter une écouteur pour l'événement de menu.  
ADDSEPARATOR void addSeparator(); Cette méthode permet d'ajouter un nouveau séparateur à la fin du menu.  
APPLYCOMPONENTORIENTATION void applyComponentOrientation(ComponentOrientation o); Cette méthode permet de fixer la propriété ComponentOrientation de ce menu et de tous les composantes quel contient.  
CONFIGUREPROPERTIESFROMACTION protected void configurePropertiesFromAction(Action a); Cette méthode permet de fixer la source des propriétés de l'action d'événement de l'instance d'action.  
CREATEACTIONCHANGELISTENER protected PropertyChangeListener createActionChangeListener(JMenuItem b); Cette méthode permet de demander la configuraiton de propriété PropertyChangeListener mettant à jour le contrôle d'action de changement se produisant.  
CREATEACTIONCOMPONENT protected JMenuItem createActionComponent(Action a); Cette méthode permet de créer l'objet JMenuItem pour les actions ajouté à cet objet.  
CREATEWINLISTENER protected JMenu.WinListener createWinListener(JPopupMenu p); Cette méthode permet de créer un écouteur de fermeture de fenêtre por les menus contextuels.  
DOCLICK void doClick(int pressTime); Cette méthode permet d'effectuer le traitement d'un clic.  
FIREMENUCANCELED protected void fireMenuCanceled(); Cette méthode permet d'avertir tous les écouteurs enregistré que demande d'annulation dans le type d'événement se produit.  
FIREMENUDESELECTED protected void fireMenuDeselected(); Cette méthode permet d'avertir tous les écouteurs enregistré que demande de désélection dans le type d'événement se produit.  
FIREMENUSELECTED protected void fireMenuSelected(); Cette méthode permet d'avertir tous les écouteurs enregistré que demande de sélection dans le type d'événement se produit.  
GETACCESSIBLECONTEXT AccessibleContext getAccessibleContext(); Cette méthode permet de demander le contexte d'accessibilité associé avec cet objet.  
GETCOMPONENT Component getComponent(); Cette méthode permet de demander l'objet de composante java.awt.Component utilisé pour la peinture de l'objet MenuElement.  
GETDELAY int getDelay(); Cette méthode permet de demander un délai suggéré, en millisecondes, avant que le sous-menu soit affiché ou enlevé.  
GETITEM JMenuItem getItem(int pos); Cette méthode permet de demnander l'objet JMenuItem situé à la position spécifié.  
GETITEMCOUNT int getItemCount(); Cette méthode permet de demander le nombre d'items dans le menu, incluant les séparateurs.  
GETMENUCOMPONENT Component getMenuComponent(int n); Cette méthode permet de demander la composante à la position spécifié.  
GETMENUCOMPONENTCOUNT int getMenuComponentCount(); Cette méthode permet de demander le nombre de composante dans le menu.  
GETMENUCOMPONENTS Component[] getMenuComponents(); Cette méthode permet de demander un tableau de composantes dans la sous-composante de menu.  
GETMENULISTENERS MenuListener[] getMenuListeners(); Cette méthode permet de demander un tableau de tous les objets MenuListener ajouté à cet objet avec addMenuListener().  
GETPOPUPMENU JPopupMenu getPopupMenu(); Cette méthode permet de demander le menu contextuel associé avec ce menu.  
GETPOPUPMENUORIGIN protected Point getPopupMenuOrigin(); Cette méthode permet de calculer l'origine du menu contexuel de cet objet.  
GETSUBELEMENTS MenuElement[] getSubElements(); Cette méthode permet de demander un tableau d'objets MenuElement contenant le sous-menu de la composante de menu.  
GETUICLASSID String getUIClassID(); Cette méthode permet de demander le nom de la classe de l'aspect et de la convivialité du rendu de cette composante.  
INSERT JMenuItem insert(Action a, int pos); Cette méthode permet d'insérer le nouvel item de menu attaché à l'objet d'action spécifié de la position spécifié.  
INSERT JMenuItem insert(JMenuItem mi, int pos); Cette méthode permet d'insérer l'objet JMenuitem spécifié à la position spécifié dans cet objet.  
INSERT void insert(String s, int pos); Cette méthode permet d'insérer un nouveau item de menu avec le texte spécifié à la position spécifié dans cet objet.  
INSERTSEPARATOR void insertSeparator(int index); Cette méthode permet d'insérer un séparateur à la position spécifié.  
ISMENUCOMPONENT boolean isMenuComponent(Component c); Cette méthode permet de vérifier si la composante existante spécifié est dans le hiéarchie de sous-menu de cet objet.  
ISPOPUPMENUVISIBLE boolean isPopupMenuVisible(); Cette méthode permet de vérifier si la fenêtre de menu contextuel est visible.  
ISSELECTED boolean isSelected(); Cette méthode permet de vérifier si le menu est actuellement sélectionné.  
ISTEAROFF boolean isTearOff(); Cette méthode permet de vérifier si le menu peut être détaché.  
ISTOPLEVELMENU boolean isTopLevelMenu(); Cette méthode permet de vérifier si le menu est au plus haut niveau.  
MENUSELECTIONCHANGED void menuSelectionChanged(boolean isIncluded); Cette méthode permet d'indiquer quand une sélection de barre de menu change pour activer ou désactiver ce menu.  
PARAMSTRING protected String paramString(); Cette méthode permet de demander une chaine de caractères représentant cet objet.  
PROCESSKEYEVENT protected void processKeyEvent(KeyEvent evt); Cette méthode permet de traiter l'événement de touche comme une mnénonique ou les accélérateurs.  
REMOVE void remove(Component c); Cette méthode permet d'enlever la composante spécifié de ce menu.  
REMOVE void remove(int pos); Cette méthode permet d'enlever l'item de menu à la position d'index spécifié dans ce menu.  
REMOVE void remove(JMenuItem item); Cette méthode permet d'enlever l'item de menu spécifié dans ce menu.  
REMOVEALL void removeAll(); Cette méthode permet d'enlever tous les items de menu de ce menu.  
REMOVEMENULISTENER void removeMenuListener(MenuListener l); Cette méthode permet d'enlever un écouteur des événements du menu.  
SETACCELERATOR void setAccelerator(KeyStroke keyStroke); Cette méthode permet de fixer l'accélérateur, mais n'est pas suppporté par cette objet.  
SETCOMPONENTORIENTATION void setComponentOrientation(ComponentOrientation o); Cette méthode permet de fixer l'orientation de sensibilité du langage étant utilisé pour l'ordre des éléments ou du texte de ces composantes.  
SETDELAY void setDelay(int d); Cette méthode permet de fixer le délai suggéré avant que le menu contextuel soit affiché ou fermé.  
SETMENULOCATION void setMenuLocation(int x, int y); Cette méthode permet de fixer l'emplacement de la composante de sous-fenêtre.  
SETMODEL void setModel(ButtonModel newModel); Cette méthode permet de fixer le modèle de données pour le bouton de menu.  
SETPOPUPMENUVISIBLE void setPopupMenuVisible(boolean b); Cette méthode permet de fixer la visualisation du menu contextuel.  
SETSELECTED void setSelected(boolean b); Cette méthode permet de fixer l'état de sélection du menu.  
UPDATEUI void updateUI(); Cette méthode permet de réinitialiser la propriété UI avec une valeur de l'aspect et la convivialité.  


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