You are on page 1of 3

Objets vnements

EventObject Gnr par tous les composants. Objet parent de tous les objets vnement. getSource() : Renvoie une rfrence sur l'objet qui a dclench l'vnement. InputEvent Gnr par tous les composants. Objet parent de KeyEvent et de MouseEvent. isAltDown(), isControlDown(), isMetaDown(), isShiftDown() : Ces mthodes renvoient true si la touche de modification correspondante est presse lorsque l'vnement est gnr. FocusEvent Gnr par Component. Un composant a obtenu ou perdu le focus. isTempory() : indique si le changement de focus est temporaire ou permanent. getOppositeComponent() : Renvoie le composant qui a perdu le focus dans le gestionnaire focusGained ou le composant qui a obtenu le focus dans le gestionnaire focusLost. ComponentEvent Gnr par tous les composants. Tous les vnements de bas niveau hritent de cette classe. getComponent() : indique le composant ayant gnr l'vnement. ActionEvent Gnr par AbstractButton, JComboxBox, JTextField, Timer. Pour un clic de bouton, une slection d'un lment de menu ou de liste, une pression de la touche Entre dans un champ de texte. getActionCommand() : renvoie la chane de commande associe cet vnement d'action. Si cet vnement est dclench par un bouton, la chane de commande contient le libell du bouton, moins qu'il n'ait t modifi par la mthode setActionCommand(). getModifiers() : renvoie une valeur qui indique les modificateurs clavier - alt, ctrl, shift - qui sont effectifs quand l'vnement de d'action est dclench. AdjustementEvent Gnr par JScrollBar. L'utilisateur a dplac le curseur d'une barre de dfilement. getAjustable() : retourne l'objet qui a provoqu l'vnement. getAdjustementType() : indique comment se droule le dfilement. Voici les diffrentes valeurs retournes : UNIT_INCREMENT, UNIT_DECREMENT, BLOCK_INCREMENT, BLOCK_DECREMENT, TRACK. getValue() : retourne la valeur courante de l'ascenceur. ItemEvent Gnr par AbstractButton, JComboxBox. L'utilisateur fait une slection dans un groupe de case cocher ou dans une liste. getItem() : renvoie un objet reprsentant l'item qui a tt slectionn ou dslestionn. getItemSelectable() : est un remplacement commode getSource(), et renvoie l'objet ItemSelectable qui a dclench l'vnement. getStateChange() : renvoie le nouvel tat de slection de l'item : une des constante SELECTED ou DESELECTED. KeyEvent Gnr par Component. Une touche du clavier a t presse ou relche.

getKeyChar() : Renvoie le caractre tap par l'utilisateur. getKeyCode() : renvoie le code de touche virtuel de cet lment du clavier - VK_0, VK_A, VK_LEFT, ... getKeyModifiersText() : renvoie une chane dcrivant les touches de modification comme shift ou ctrl+shift. getKeyText() : Renvoie une chane dcrivant le code de touche. Par exemple, getKeyText(KeyEvent.VK_END) renvoie "End" (ou "Fin" si votre version Java est localise). isActionKey() : renvoie true si la touche de cet vnement est une touche "d'action" - Origine, Fin, Page prcdente, Tabulation, etc. MouseEvent Gnr par Component. Le bouton de la souris a t enfonc ou relch ; le pointeur de la souris a t dplac, ou gliss dans une opration de glisser-dplacer. getX(), getY(), getPoint() : Renvoie la coordonne x, la coordonne y et le point sur lequel s'est produit l'vnement, dans le systme de coordonnes de la source. getClickCount() : Renvoie le nombre de clics de souris conscutifs associs l'vnement. translatePoint() : excute un dplacement relatif des coordonnes de la souris. isPopupTrigger() : renvoie true si le bouton concern (gnralement le droit) est celui traditionnellement rserv au menu surgissant. MouseWheelEvent Gnr par Component. La molette de la souris tourne. getWheelRotation() : indique le nombre d'impulsions correspondant la rotation de la molette. getScrollAmount() : donne l'unit de mesure de chaque impulsion. WindowEvent Gnr par Window. La fentre a t active, dsactive, rduite en icne, rouverte ou ferme. getWindow() : dtermine l'objet Window qui est la source de l'vnement. getOppositeWindow() : retourne la fentre qui possdait (anciennement) le focus. getNewState(), getOldState() : Ces mthodes renvoient l'ancien tat et le nouvel tat d'une fentre dans un vnement de modification de l'tat de fentre. L'entier renvoy correspond l'une des valeurs suivantes : Frame.NORMAL, Frame.ICONIFIED, Frame.MAXIMIZED_HORIZ, Frame.MAXIMIZED_VERT, Frame.MAXIMIZED_BOTH.

Interfaces et classes adaptateur


ActionListener Ecouteur qui prend en compte un choix ou une validation. actionPerformed(ActionEvent) : traitement raliser aprs une validation venant de l'utilisateur. AdjustementListener Ecouteur qui prend en compte le dplacement du curseur d'une barre de dfilement. adjustmentValueChanged(AdjustementEvent) : traitement raliser aprs une modification du curseur de la barre de dfilement. ItemListener Ecouteur qui prend en compte la slection dans un groupe de cases cocher ou dans une liste. itemStateChanged(ItemtEvent) : traitement raliser aprs la slection. FocusListener - FocusAdapter Ecouteur qui prend en compte la slection dans un groupe de cases cocher ou dans une liste. focusGained(FocusEvent) : traitement raliser avec l'obtention du focus. focusLost(FocusEvent) : traitement raliser aprs la perte du focus. KeyListener - KeyAdepter Ecouteur qui prend en compte le clavier. keyPressed(KeyEvent) : une touche du clavier a t presse. keyReleased(KeyEvent) : une touche du clavier a t relche. keyTyped(KeyEvent) : appele (en plus des deux prcdentes), lorsque le caractre est dfinitevement saisie, avec la prise en compte des modificateurs ou des touches de fonction ou encore des squences de

touches multiples. MouseListener - MouseAdapter Ecouteur qui prend en compte les vnements venant de la souris (mais pas les vnements lis aux mouvements de la souris). mousePressed(MouseEvent) : l'utilisateur a appuyer sur un bouton de la souris. mouseReleased(MouseEvent) : l'utilisateur a relch le bouton de la souris. mouseEntered(MouseEvent) : le pointeur de la souris est rentr dans le composant. mouseExited(MouseEvent) : Le pointeur de la souris est resorti du composant. mouseCliqued(MouseEvent): clic complet de la souris avec un appui suivi du relchement sans dplacement entre temps. MouseMotionListener - MouseMotionAdapter Ecouteur qui prend en compte les vnements lis aux mouvements de la souris. mouseDragged(MouseEvent) : l'utilisateur a dplac la souris en maintenant un bouton enfonc. mouseMoved(MouseEvent) : l'utilisateur a dplac la souris sans tenir de bouton enfonc. MouseWheelListener Ecouteur qui prend en compte les vnements lis la molette de la souris. mouseWheelMoved(MouseWheelEvent) : traitements en relation avec la rotation de la molette de la souris. WindowListener - WindowAdapter Ecouteur qui prend en compte le changement d'tat de la fentre. windowClosing(WindowEvent) : l'utilisateur veut fermer la fentre par le menu systme ainsi que par le bouton de fermeture. Cette fentre ne se fermera qu'avec un appel sa mthode hide() ou dispose(). windowClosed(WindowEvent) : envoy aprs qu'une fentre a t ferme par un appel hide() (rendre non visible) ou dispose(). windowOpened(WindowEvent) : cette mthode est appele lorsque la fentre a t ouverte. windowIconified(WindowEvent) : la fentre est rduite (en icne ou en bouton). windowDeiconified(WindowEvent): la fentre est restaure (elle retrouve sa taille initiale alors qu'elle tait rduite). windowActivated(WindowEvent) : Envoy quand la fentre est active. La fentre active est gnralement repre par une barre de titre en surbrillance. Une seule fentre ne peut tre active un moment donn. windowDeactivated(WindowEvent) : Envoy quand la fentre cesse d'tre la fentre active, typiquement quand l'utilisateur active une autre fentre. WindowFocusListener - WindowFocusAdapter Ecouteur qui prend en compte le changement de focus sur la fentre. windowGainedFocus(WindowEvent) : traitement raliser avec l'obtention du focus ou un de ses lments. windowLostFocus(WindowEvent) : traitement raliser aprs la perte du focus. WindowStateListener Ecouteur qui prend en compte le changement d'tat de la fentre (maximise, rduite en icne ou restaure sa taille normale). windowStateChanged(WindowEvent) : traitement raliser au changement d'tat.

You might also like