JPopupMenu |
Java : Menu contextuel |
---|---|
Java | javax.swing |
Description
Cette classe permet d'intégrer un menu contextuel.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
JPOPUPMENU | public JPopupMenu(); | Ce constructeur permet de créer l'objet sans un évocateur. | |
JPOPUPMENU | public JPopupMenu(String label); | Ce constructeur permet de créer l'objet avec le titre spécifié. | |
ADD | JMenuItem add(Action a); | Cette méthode permet d'ajouter un nouvel item de menu à la fin du menu lequel redistribue l'objet d'action spécifié. | |
ADD | JMenuItem add(JMenuItem menuItem); | Cette méthode permet d'ajouter l'item de menu spécifié à la fin de ce menu. | |
ADD | JMenuItem add(String s); | Cette méthode permet d'ajouter un nouvel item de menu spécifié par le texte à la fin de ce menu. | |
ADDMENUKEYLISTENER | void addMenuKeyListener(MenuKeyListener l); | Cette méthode permet d'ajouter un objet MenuKeyListener au menu contextuel. | |
ADDPOPUPMENULISTENER | void addPopupMenuListener(PopupMenuListener l); | Cette méthode permet d'ajouter un écouteur d'objet PopupMenu. | |
ADDSEPARATOR | void addSeparator(); | Cette méthode permet d'ajouter un nouveau séparateur à la fin de ce menu. | |
CREATEACTIONCHANGELISTENER | protected PropertyChangeListener createActionChangeListener(JMenuItem b); | Cette méthode permet de demander la propriété configuré par l'objet PropertyChangeListener afin de mettre à jour le contrôle de changement d'action se produisant. | |
CREATEACTIONCOMPONENT | protected JMenuItem createActionComponent(Action a); | Cette méthode permet de créer l'objet JMenuItem pour les actions ajoutés à cet objet. | |
FIREPOPUPMENUCANCELED | protected void firePopupMenuCanceled(); | Cette méthode permet d'avertir le PopupMenuListener que le menu contextuel est annulé. | |
FIREPOPUPMENUWILLBECOMEINVISIBLE | protected void firePopupMenuWillBecomeInvisible(); | Cette méthode permet d'avertir le PopupMenuListener que le menu contextuel doit devenir invisible. | |
FIREPOPUPMENUWILLBECOMEVISIBLE | protected void firePopupMenuWillBecomeVisible(); | Cette méthode permet d'avertir le PopupMenuListener que le menu contextuel doit devenir visible. | |
GETACCESSIBLECONTEXT | AccessibleContext getAccessibleContext(); | Cette méthode permet de demander le contexte d'accessibilité avec cet objet. | |
GETCOMPONENT | Component getComponent(); | Cette méthode permet de demander la composante de cet objet. | |
GETCOMPONENTATINDEX | Component getComponentAtIndex(int i); | Cette méthode permet de demander la composante situé à la position spécifié. Cette méthode est obsolète et a été remplacé par getComponent(int i). | |
GETCOMPONENTINDEX | int getComponentIndex(Component c); | Cette méthode permet de demander l'index de la composante spécifié. | |
GETDEFAULTLIGHTWEIGHTPOPUPENABLED | static boolean getDefaultLightWeightPopupEnabled(); | Cette méthode permet de demander la propriété defaultLightWeightPopupEnabled, laquelle est par défaut à true. | |
GETINVOKER | Component getInvoker(); | Cette méthode permet de demander la composante étant invoqué par le menu contextuel. | |
GETLABEL | String getLabel(); | Cette méthode permet de demander l'étiquette du menu contextuel. | |
GETMARGIN | Insets getMargin(); | Cette méthode permet de demander la marge, en pixels, entre la bordure du menu contextuel et son conteneur. | |
GETMENUKEYLISTENERS | MenuKeyListener[] getMenuKeyListeners(); | Cette méthode permet de demander un tableau de tous les objets MenuKeyListener ajouté à cet objet avec la méthode addMenuKeyListener(). | |
GETPOPUPMENULISTENERS | PopupMenuListener[] getPopupMenuListeners(); | Cette méthode permet de demander un tableau de tous les objets PopupMenuListener ajouté à cet objet avec la méthode addPopupMenuListener(). | |
GETSELECTIONMODEL | SingleSelectionModel getSelectionModel(); | Cette méthode permet de demander l'objet de modèle gérant une simple sélection. | |
GETSUBELEMENTS | MenuElement[] getSubElements(); | Cette méthode permet de demander un tableau d'objet MenuElement contenant les sous-menus de cette composante de menu. | |
GETUI | PopupMenuUI getUI(); | Cette méthode permet de demander l'objet de l'aspect et de la convivialité de rendu de cette composante. | |
GETUICLASSID | String getUIClassID(); | Cette méthode permet de demander le nom de la classe de l'aspect et de la convivialité de rendu de cette composante. | |
INSERT | void insert(Action a, int index); | Cette méthode permet d'insérer l'item de menu pour l'objet d'action spécifié à la position spécifié. | |
INSERT | void insert(Component component, int index); | Cette méthode permet d'insérer la composante spécifié dans le menu à la position spécifiée. | |
ISBORDERPAINTED | boolean isBorderPainted(); | Cette méthode permet de vérifier si la bordure doit être peinte. | |
ISLIGHTWEIGHTPOPUPENABLED | boolean isLightWeightPopupEnabled(); | Cette méthode permet de demander si la propriété lightWeightPopupEnabled est active (true) ou inactive (false). | |
ISPOPUPTRIGGER | boolean isPopupTrigger(MouseEvent e); | Cette méthode permet de vérifier si l'objet MouseEvent est considérer comme un déclencheur du menu contextuel pour cet objet actuellement installé dans l'UI. | |
ISVISIBLE | boolean isVisible(); | Cette méthode permet de vérifier si le menu contextuel est visible. | |
MENUSELECTIONCHANGED | void menuSelectionChanged(boolean isIncluded); | Cette méthode permet d'indiquer quand la sélection de barre de menu a changé pour l'activation ou la désactivation de se menu. | |
PACK | void pack(); | Cette méthode permet de disposer du contenu de façon a utilisé le minimum d'espace nécessaire pour l'affichage de ce contenu. | |
PAINTBORDER | protected void paintBorder(Graphics g); | Cette méthode permet de peindre la bordure du menu contextuel si la propriété borderPainted est fixé sur true. | |
PARAMSTRING | protected String paramString(); | Cette méthode permet de demander une chaine de caractères représentant cet objet. | |
PROCESSFOCUSEVENT | protected void processFocusEvent(FocusEvent evt); | Cette méthode permet de demander un traitement de focus d'événement se produisant dans cette composante lors de la redistribution de n'importe quel objet FocusListener enregistrée. | |
PROCESSKEYEVENT | protected void processKeyEvent(KeyEvent evt); | Cette méthode permet de traiter les événements de touche comme des mnénomiques et des accélérateurs. | |
PROCESSKEYEVENT | void processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager); | Cette méthode permet de traiter un événement de touche transférable vers l'objet MenuSelectionManager et change la sélection de menu, si nécessaire, par l'utilisation de l'API de MenuSelectionManager. | |
PROCESSMOUSEEVENT | void processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager); | Cette méthode permet de traiter un événement de souris, mais n'est pas intégré. | |
REMOVE | void remove(int pos); | Cette méthode permet d'enlever la composante à l'index spécifié pour ce menu contextuel. | |
REMOVEMENUKEYLISTENER | void removeMenuKeyListener(MenuKeyListener l); | Cette méthode permet d'enlever l'objet MenuKeyListener du menu contextuel. | |
REMOVEPOPUPMENULISTENER | void removePopupMenuListener(PopupMenuListener l); | Cette méthode permet d'enlever l'écouteur d'objet PopupMenu. | |
SETBORDERPAINTED | void setBorderPainted(boolean b); | Cette méthode permet de vérifier si le bordure doit être repeinte. | |
SETDEFAULTLIGHTWEIGHTPOPUPENABLED | static void setDefaultLightWeightPopupEnabled(boolean aFlag); | Cette méthode permet de fixer la valeur par défaut pour la propriété lightWeightPopupEnabled. | |
SETINVOKER | void setInvoker(Component invoker); | Cette méthode permet d'appeler le menu contextuel. | |
SETLABEL | void setLabel(String label); | Cette méthode permet de fixer l'étiquette du menu contextuel. | |
SETLIGHTWEIGHTPOPUPENABLED | void setLightWeightPopupEnabled(boolean aFlag); | Cette méthode permet de fixer l'état de la propriété lightWeightPopupEnabled si elle est activé (true) ou désactivé (false). | |
SETLOCATION | void setLocation(int x, int y); | Cette méthode permet de fixer l'emplacement du coin supérieur gauche du menu contextuel utilisant les coordonnées X, Y. | |
SETPOPUPSIZE | void setPopupSize(Dimension d); | Cette méthode permet de fixer la sous-fenêtre utilisé pour l'objet de dimension. | |
SETPOPUPSIZE | void setPopupSize(int width, int height); | Cette méthode permet de fixer la fenêtre contextuel vers la largeur et la hauteur spécifié. | |
SETSELECTED | void setSelected(Component sel); | Cette méthode permet de fixer la composante actuellement sélectionné. | |
SETSELECTIONMODEL | void setSelectionModel(SingleSelectionModel model); | Cette méthode permet de fixer le modèle d'objet pour une simple sélection. | |
SETUI | void setUI(PopupMenuUI ui); | Cette méthode permet de fixer l'objet de l'aspect et la convivialité de rendu de cette composante. | |
SETVISIBLE | void setVisible(boolean b); | Cette méthode permet de fixer la visibilité du menu contextuel. | |
SHOW | void show(Component invoker, int x, int y); | Cette méthode permet de fixer l'affichage du menu contextuel à la position horizontal et vertical spécifié dans les coordonnées d'espaces de la composante appelé. | |
UPDATEUI | void updateUI(); | Cette méthode permet de réinitialiser la propriété UI de la valeur de l'aspect et la convivialité courante. |
Dernière mise à jour : Dimanche, le 21 juin 2015