Section courante

A propos

Section administrative du site

JMenuItem

Java : Item de menu
Java javax.swing

Description

Cette classe permet d'intégrer un item dans un menu.

Liste des méthodes

Méthode Prototype Description Hérité
JMENUITEM public JMenuItem(); Ce constructeur permet de créer l'objet sans texte et sans icône.  
JMENUITEM public JMenuItem(Action a); Ce constructeur permet de créer l'objet avec l'action spécifié.  
JMENUITEM public JMenuItem(Icon icon); Ce constructeur permet de créer l'objet avec l'icône spécifié.  
JMENUITEM public JMenuItem(String text); Ce constructeur permet de créer l'objet avec le texte spécifié.  
JMENUITEM public JMenuItem(String text, Icon icon); Ce constructeur permet de créer l'objet avec le texte et l'icône spécifiés.  
JMENUITEM public JMenuItem(String text, int mnemonic); Ce constructeur permet de créer l'objet avec le texte et la mnémonique clavier spécifiés.  
ADDMENUDRAGMOUSELISTENER void addMenuDragMouseListener(MenuDragMouseListener l); Cette méthode permet d'ajouter l'objet MenuDragMouseListener à l'item de menu.  
ADDMENUKEYLISTENER void addMenuKeyListener(MenuKeyListener l); Cette méthode permet d'ajouter l'objet MenuKeyListener à l'item de menu.  
CONFIGUREPROPERTIESFROMACTION protected void configurePropertiesFromAction(Action a); Cette méthode permet de fixer les propriétés de source d'événement d'action en accord avec les valeurs de l'instance d'action.  
CREATEACTIONPROPERTYCHANGELISTENER protected PropertyChangeListener createActionPropertyChangeListener(Action a); Cette méthode permet de créer la propriété PropertyChangeListener utilisé pour les mises à jour de propriété de changement de source d'événement d'action dans une instance d'action.  
FIREMENUDRAGMOUSEDRAGGED protected void fireMenuDragMouseDragged(MenuDragMouseEvent event); Cette méthode permet d'avertir tous les écouteurs enregistré intéressé par l'avertissement du type d'événement de glisser la souris.  
FIREMENUDRAGMOUSEENTERED protected void fireMenuDragMouseEntered(MenuDragMouseEvent event); Cette méthode permet d'avertir tous les écouteurs enregistré intéressé par l'avertissement du type d'événement d'entrer dans le glisser la souris.  
FIREMENUDRAGMOUSEEXITED protected void fireMenuDragMouseExited(MenuDragMouseEvent event); Cette méthode permet d'avertir tous les écouteurs enregistré intéressé par l'avertissement du type d'événement de sortie dans le glisser la souris.  
FIREMENUDRAGMOUSERELEASED protected void fireMenuDragMouseReleased(MenuDragMouseEvent event); Cette méthode permet d'avertir tous les écouteurs enregistré intéressé par l'avertissement du type d'événement de relâchement de glisser la souris.  
FIREMENUKEYPRESSED protected void fireMenuKeyPressed(MenuKeyEvent event); Cette méthode permet d'avertir tous les écouteurs enregistré intéressé par l'avertissement du type d'événement de touche enfoncé.  
FIREMENUKEYRELEASED protected void fireMenuKeyReleased(MenuKeyEvent event); Cette méthode permet d'avertir tous les écouteurs enregistré intéressé par l'avertissement du type d'événement de touche relâché.  
FIREMENUKEYTYPED protected void fireMenuKeyTyped(MenuKeyEvent event); Cette méthode permet d'avertir tous les écouteurs enregistré intéressé par l'avertissement du type d'événement de touche typé.  
GETACCELERATOR KeyStroke getAccelerator(); Cette méthode permet de demander l'objet KeyStroke lequel est utilisé par un accélérateur de l'item de menu.  
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 java.awt.Component utilisé pour peindre cet objet.  
GETMENUDRAGMOUSELISTENERS MenuDragMouseListener[] getMenuDragMouseListeners(); Cette méthode permet de demander un tableau de tous les objets MenuDragMouseListener ajouté à cette objet par la méthode addMenuDragMouseListener().  
GETMENUKEYLISTENERS MenuKeyListener[] getMenuKeyListeners(); Cette méthode permet de demander un tableau de tous les objets MenuKeyListeners ajouté à cette objet par la méthode «addMenuKeyListener()».  
GETSUBELEMENTS MenuElement[] getSubElements(); Cette méthode permet de demander un tableau contenant les composantes de sous-menu pour cette composante de menu.  
GETUICLASSID String getUIClassID(); Cette méthode permet de demander le suffixe utilisé pour la construction des noms de classe d'aspect et de convivialité de rendu de cette composante.  
INIT protected void init(String text, Icon icon); Cette méthode permet d'initialiser l'item de menu avec le texte et l'icône spécifié.  
ISARMED boolean isArmed(); Cette méthode permet de vérifier si l'item de menu est «armé».  
MENUSELECTIONCHANGED void menuSelectionChanged(boolean isIncluded); Cette méthode permet d'indiquer que le MenuElement est sélectionné ou déselectionné.  
PARAMSTRING protected String paramString(); Cette méthode permet de demander une chaine de caractères représentant cet objet.  
PROCESSKEYEVENT void processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager); Cette méthode permet de traiter la touche d'événement transféré de l'objet MenuSelectionManager et change le menu de sélection, si nécessaire, en utilisant l'API de MenuSelectionManager.  
PROCESSMENUDRAGMOUSEEVENT void processMenuDragMouseEvent(MenuDragMouseEvent e); Cette méthode permet de gérer le glisser d'une souris dans un menu.  
PROCESSMENUKEYEVENT void processMenuKeyEvent(MenuKeyEvent e); Cette méthode permet de gérer le keystroke dans un menu.  
PROCESSMOUSEEVENT void processMouseEvent(MouseEvent e, MenuElement[] path, MenuSelectionManager manager); Cette méthode permet de traiter un événement de souris transférable l'objet MenuSelectionManager et change le menu de sélection, si nécessaire, utilisant l'API de MenuSelectionManager.  
REMOVEMENUDRAGMOUSELISTENER void removeMenuDragMouseListener(MenuDragMouseListener l); Cette méthode permet d'enlever l'objet MenuDragMouseListener de l'item de menu.  
REMOVEMENUKEYLISTENER void removeMenuKeyListener(MenuKeyListener l); Cette méthode permet d'enlever l'objet MenuKeyListener de l'item de menu.  
SETACCELERATOR void setAccelerator(KeyStroke keyStroke); Cette méthode permet de fixer la combinaison de touche appelant un écouteur d'action d'item de menu sans naviguer par la hiéarchie du menu.  
SETARMED void setArmed(boolean b); Cette méthode permet de fixer que l'item de menu est «armé».  
SETENABLED void setEnabled(boolean b); Cette méthode permet d'activer (true) ou désactiver (false) l'item de menu.  
SETUI void setUI(MenuItemUI ui); Cette méthode permet de fixer l'objet de l'aspect et la convivialité de rendu de cette composante.  
UPDATEUI void updateUI(); Cette méthode permet de réinitialiser la propriété UI avec une valeur d'aspect et de convivialité courante.  


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