Section courante

A propos

Section administrative du site

KeyboardFocusManager

Gestionnaire de focus clavier
Java java.awt

Description

Cette classe permet de répondre au gestionnaire d'activation et focus de fenêtres, et du focus de propriétaire courant.

Liste des méthodes

Méthode Prototype Description Hérité
KEYBOARDFOCUSMANAGER public KeyboardFocusManager(); Ce constructeur permet de créer cet objet avec les paramètres par défaut.  
ADDKEYEVENTDISPATCHER void addKeyEventDispatcher(KeyEventDispatcher dispatcher); Cette méthode permet d'ajouter un redistributeur d'événement clavier la liste du gestionnaire de clavier.  
ADDKEYEVENTPOSTPROCESSOR void addKeyEventPostProcessor(KeyEventPostProcessor processor); Cette méthode permet d'ajouter un traitement de postage d'événement clavier la liste du gestionnaire de clavier.  
ADDPROPERTYCHANGELISTENER void addPropertyChangeListener(PropertyChangeListener listener); Cette méthode permet d'ajouter un écouteur de changement de propriété dans la liste d'écouteurs.  
ADDPROPERTYCHANGELISTENER void addPropertyChangeListener(String propertyName, PropertyChangeListener listener); Cette méthode permet d'ajouter un écouteur de changement de propriété dans la liste d'écouteurs pour la propriété spécifié.  
ADDVETOABLECHANGELISTENER void addVetoableChangeListener(String propertyName, VetoableChangeListener listener); Cette méthode permet d'ajouter un écouteur de changement de contraintes dans la liste d'écouteurs pour la propriété spécifié.  
ADDVETOABLECHANGELISTENER void addVetoableChangeListener(VetoableChangeListener listener); Cette méthode permet d'ajouter un écouteur de changement de contraintes dans la liste d'écouteurs.  
CLEARGLOBALFOCUSOWNER void clearGlobalFocusOwner(); Cette méthode permet d'effacer le propriétaire de focus globale entre le Java et les niveaux natifs.  
DEQUEUEKEYEVENTS protected abstract void dequeueKeyEvents(long after, Component untilFocused); Cette méthode permet d'annuler le délai de redistribution des événements de clavier.  
DISCARDKEYEVENTS protected abstract void discardKeyEvents(Component comp); Cette méthode permet d'annuler le délai de redistribution des événements de clavier pour la composante spécifié.  
DISPATCHEVENT abstract boolean dispatchEvent(AWTEvent e); Cette méthode permet de redistribuer les requêtes de focus de gestionnaire de clavier.  
DISPATCHKEYEVENT abstract boolean dispatchKeyEvent(KeyEvent e); Cette méthode permet de redistribuer les requêtes de gestionnaire de clavier.  
DOWNFOCUSCYCLE void downFocusCycle(); Cette méthode permet de déplacer vers le bas le focus de cycle transversale pour le propriétaire courant de focus si celui-ci est la racine du cycle de focus.  
DOWNFOCUSCYCLE abstract void downFocusCycle(Container aContainer); Cette méthode permet de déplacer vers le bas le focus de cycle transversale pour le conteneur spécifié.  
ENQUEUEKEYEVENTS protected abstract void enqueueKeyEvents(long after, Component untilFocused); Cette méthode permet de redistribuer l'événement clavier jusqu'à ce que le composante spécifié reprenne le focus du propriétaire.  
FIREPROPERTYCHANGE protected void firePropertyChange(String propertyName, Object oldValue, Object newValue); Cette méthode permet d'envoyer une réponse à l'événement de changement de propriété dans la limite de la propriété.  
FIREVETOABLECHANGE protected void fireVetoableChange(String propertyName, Object oldValue, Object newValue); Cette méthode permet d'envoyer une réponse à l'événement de changement de propriété dans la contrainte de la propriété.  
FOCUSNEXTCOMPONENT void focusNextComponent(); Cette méthode permet d'effectuer un focus de la composante après le propriétaire de focus courant.  
FOCUSNEXTCOMPONENT abstract void focusNextComponent(Component aComponent); Cette méthode permet d'effectuer un focus de la composante spécifié après le propriétaire de focus courant.  
FOCUSPREVIOUSCOMPONENT void focusPreviousComponent(); Cette méthode permet d'effectuer un focus de la composante avant le propriétaire de focus courant.  
FOCUSPREVIOUSCOMPONENT abstract void focusPreviousComponent(Component aComponent); Cette méthode permet d'effectuer un focus de la composante spécifié avant le propriétaire de focus courant.  
GETACTIVEWINDOW Window getActiveWindow(); Cette méthode permet de demander la fenêtre active, si la fenêtre active a le même contexte que le processus léger appelant.  
GETCURRENTFOCUSCYCLEROOT Container getCurrentFocusCycleRoot(); Cette méthode permet de demander la racine de cycle de focus courant, si celui-ci a le même contexte que le processus léger appelant.  
GETCURRENTKEYBOARDFOCUSMANAGER static KeyboardFocusManager getCurrentKeyboardFocusManager(); Cette méthode permet de demander l'instance du gestionnaire de focus clavier courant pour le contexte de processus léger appelant.  
GETDEFAULTFOCUSTRAVERSALKEYS Set<AWTKeyStroke> getDefaultFocusTraversalKeys(int id); Cette méthode permet de demander l'ensemble des touches de focus transversale par défaut pour l'opération transversale spécifié.  
GETDEFAULTFOCUSTRAVERSALPOLICY FocusTraversalPolicy getDefaultFocusTraversalPolicy(); Cette méthode permet de demander la politique de focus transversale par défaut.  
GETFOCUSEDWINDOW Window getFocusedWindow(); Cette méthode permet de demander le focus de la fenêtre si celle-ci à le même contexte que le processus léger appelant.  
GETFOCUSOWNER Component getFocusOwner(); Cette méthode permet de demander le focus du propriétaire si celle-ci à le même contexte que le processus léger appelant.  
GETGLOBALACTIVEWINDOW protected Window getGlobalActiveWindow(); Cette méthode permet de demander la fenêtre active si le processus léger appelant a un contexte différent de la fenêtre active.  
GETGLOBALCURRENTFOCUSCYCLEROOT protected Container getGlobalCurrentFocusCycleRoot(); Cette méthode permet de demander la racine de cycle de focus courant si le processus léger appelant a un contexte différent de la racine de cycle de focus courant.  
GETGLOBALFOCUSEDWINDOW protected Window getGlobalFocusedWindow(); Cette méthode permet de demander le focus de la fenêtre si le processus léger appelant a un contexte différent du focus de la fenêtre.  
GETGLOBALFOCUSOWNER protected Component getGlobalFocusOwner(); Cette méthode permet de demander le propriétaire du focus si le processus léger appelant a un contexte différent du propriétaire du focus.  
GETGLOBALPERMANENTFOCUSOWNER protected Component getGlobalPermanentFocusOwner(); Cette méthode permet de demander le propriétaire de focus permanent si le processus léger appelant a un contexte différent du propriétaire de focus permanent.  
GETKEYEVENTDISPATCHERS protected List<KeyEventDispatcher> getKeyEventDispatchers(); Cette méthode permet de demander si le gestionnaire de focus clavier est dans la liste du redistributeur d'événement clavier.  
GETKEYEVENTPOSTPROCESSORS protected List<KeyEventPostProcessor> getKeyEventPostProcessors(); Cette méthode permet de demander si le gestionnaire de focus clavier est dans la liste de traitement du postage d'événement clavier.  
GETPERMANENTFOCUSOWNER Component getPermanentFocusOwner(); Cette méthode permet de demander le focus du propriétaire permanent si le celui-ci a le même contexte que le processus léger appelant.  
GETPROPERTYCHANGELISTENERS PropertyChangeListener[] getPropertyChangeListeners(); Cette méthode permet de demander un tableau de tous les écouteurs de changement de propriété enregistré dans le gestionnaire de focus de clavier.  
GETPROPERTYCHANGELISTENERS PropertyChangeListener[] getPropertyChangeListeners(String propertyName); Cette méthode permet de demander un tableau de tous les écouteurs de changement de propriété associé avec le nom de propriété spécifié.  
GETVETOABLECHANGELISTENERS VetoableChangeListener[] getVetoableChangeListeners(); Cette méthode permet de demander un tableau de tous les écouteurs de changement de contraintes enregistré dans le gestionnaire de focus clavier.  
GETVETOABLECHANGELISTENERS VetoableChangeListener[] getVetoableChangeListeners(String propertyName); Cette méthode permet de demander un tableau de tous les écouteurs de changement de contraintes associé avec le nom de propriété spécifié.  
POSTPROCESSKEYEVENT abstract boolean postProcessKeyEvent(KeyEvent e); Cette méthode permet de traiter la redistribution d'événements de touche.  
PROCESSKEYEVENT abstract void processKeyEvent(Component focusedComponent, KeyEvent e); Cette méthode permet d'initialiser une opération de focus transversale si l'événement de touche représente la touche de focus transversale spécifié par la composante.  
REDISPATCHEVENT void redispatchEvent(Component target, AWTEvent e); Cette méthode permet de redistribuer les événements AWT sans effectuer de requête récursive vers le gestionnaire de focus clavier ou n'importe quel redistribuer d'événement clavier installé.  
REMOVEKEYEVENTDISPATCHER void removeKeyEventDispatcher(KeyEventDispatcher dispatcher); Cette méthode permet d'enlever le redistributeur d'événement clavier à son état avant que le paramètre spécifié soit ajouté.  
REMOVEKEYEVENTPOSTPROCESSOR void removeKeyEventPostProcessor(KeyEventPostProcessor processor); Cette méthode permet d'enlever le traitement d'événement de postage clavier à son état avant que le paramètre spécifié soit ajouté.  
REMOVEPROPERTYCHANGELISTENER void removePropertyChangeListener(PropertyChangeListener listener); Cette méthode permet d'enlever l'écouteur de changement de propriété de la liste des écouteurs.  
REMOVEPROPERTYCHANGELISTENER void removePropertyChangeListener(String propertyName, PropertyChangeListener listener); Cette méthode permet d'enlever l'écouteur de changement de propriété spécifié de la liste des écouteurs.  
REMOVEVETOABLECHANGELISTENER void removeVetoableChangeListener(String propertyName, VetoableChangeListener listener); Cette méthode permet d'enlever l'écouteur de changement de contrainte spécifié de la liste des écouteurs.  
REMOVEVETOABLECHANGELISTENER void removeVetoableChangeListener(VetoableChangeListener listener); Cette méthode permet d'enlever l'écouteur de changement de contrainte de la liste des écouteurs.  
SETCURRENTKEYBOARDFOCUSMANAGER static void setCurrentKeyboardFocusManager(KeyboardFocusManager newManager); Cette méthode permet de fixer l'instance courante de gestionnaire de focus clavier du contexte de processus léger appelant.  
SETCURRENTKEYBOARDFOCUSMANAGER void setDefaultFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes); Cette méthode permet de fixer la touche transversale de focus par défaut pour une opération transversale spécifié.  
SETDEFAULTFOCUSTRAVERSALPOLICY void setDefaultFocusTraversalPolicy(FocusTraversalPolicy defaultPolicy); Cette méthode permet de fixer la politique de focus transversale par défaut.  
SETGLOBALACTIVEWINDOW protected void setGlobalActiveWindow(Window activeWindow); Cette méthode permet de fixer la fenêtre active.  
SETGLOBALCURRENTFOCUSCYCLEROOT void setGlobalCurrentFocusCycleRoot(Container newFocusCycleRoot); Cette méthode permet de fixer la racine du cycle de focus courant.  
SETGLOBALFOCUSEDWINDOW protected void setGlobalFocusedWindow(Window focusedWindow); Cette méthode permet de fixer la fenêtre de focus.  
SETGLOBALFOCUSOWNER protected void setGlobalFocusOwner(Component focusOwner); Cette méthode permet de fixer le focus du propriétaire.  
SETGLOBALPERMANENTFOCUSOWNER protected void setGlobalPermanentFocusOwner(Component permanentFocusOwner); Cette méthode permet de fixer le focus permanent du propriétaire.  
UPFOCUSCYCLE void upFocusCycle(); Cette méthode permet de déplacer vers le haut le focus de cycle transversale.  
UPFOCUSCYCLE abstract void upFocusCycle(Component aComponent); Cette méthode permet de déplacer vers le haut le focus de cycle transversale pour le conteneur spécifié.  


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