Ecouteurs d'évènements
Il y a plusieurs interfaces écouteurs d'évènements dans le
package java.awt.event.
ActionListener
- Evènements : clic, touche entrée, sélection d'un élément
- Méthode :
- actionPerformed(ActionEvent e)
- Composants : Button, List, MenuItem, TextField avec
la méthode addActionListener
AdjustementListener
- Evènements : déplacement du curseur d'une barre de
défilement
- Méthode :
- adjustmentValueChanged(AdjustmentEvent e)
- Composants : Scrollbar avec la méthode addAdjustementListener
ComponentListener
- Evènements : déplacement, affichage, masquage ou
modification de taille de composants
- Méthodes :
- componentHidden(ComponentEvent e)
- componentMoved(ComponentEvent e)
- componentResized(ComponentEvent e)
- componentShown(ComponentEvent e)
- Composants : Component avec la méthode addComponentListener
ContainerListener
- Evènements : ajout ou suppression d'un composant dans
un conteneur
- Méthodes :
- componentAdded(ContainerEvent e)
- componentRemoved(ContainerEvent e)
- Composants : Container avec la méthode addContainerListener
FocusListener
- Evènements : obtention ou perte du focus par un
composant
- Méthodes :
- focusGained(FocusEvent e)
- focusLost(FocusEvent e)
- Composants : Component avec la méthode addFocusListener
ItemListener
- Evènements : sélection dans une liste ou dans un
groupe de cases à cocher
- Méthodes :
- itemStateChanged(ItemEvent e)
- Composants : Checkbox, CheckboxMenuItem, Choice, List
avec la méthode addItemListener
KeyListener
- Evènements : action sur une touche du clavier
(pressée ou relachée)
- Méthodes :
- keyPressed(KeyEvent e)
- keyReleased(KeyEvent e)
- keyTyped(KeyEvent e)
- Composants : Component avec la méthode addKeyListener
MouseListener
- Evènements : clic sur bouton, déplacement du pointeur
- Méthodes :
- mouseClicked(MouseEvent e)
- mouseEntered(MouseEvent e)
- mouseExited(MouseEvent e)
- mousePressed(MouseEvent e)
- mouseReleased(MouseEvent e)
- Composants : Component avec la méthode addMouseListener
MouseMotionListener
- Evènements : évènements de glisser-déplacer
- Méthodes :
- mouseDragged(MouseEvent e)
- mouseMoved(MouseEvent e)
- Composants : Component avec la méthode addMouseMotionListener
TextListener
- Evènements : modification du texte d'un composant
texte
- Méthodes :
- textValueChanged(TextEvent e)
- Composants : TextComponent avec la méthode addTextListener
WindowListener
- Evènements : fenêtre activee, désactivée, réduite,
fermée, ...
- Méthodes :
- windowActivated(WindowEvent e)
- windowClosed(WindowEvent e)
- windowClosing(WindowEvent e)
- windowDeactivated(WindowEvent e)
- windowDeiconified(WindowEvent e)
- windowIconified(WindowEvent e)
- windowOpened(WindowEvent e)
- Composants : Window avec la méthode addWindowListener
Retour au menu