# Course Package 2 **Listener Interfaces**
**Interface** **Interface Methods** **Add Method**
ActionListener actionPerformed(ActionEvent) addActionListener(ActionListener)
AdjustmentListener adjustmentValueChanged(AdjustmentEvent) addAdjustmentListener(AdjustmentListener)
ComponentListener componentHidden(ComponentEvent) componentMoved(ComponentEvent) componentResized(ComponentEvent) componentShown(ComponentEvent) addComponentListener(ComponentListener)
ContainerListener componentAdded(ContainerEvent) componentRemoved(ContainerEvent) addContainerListener(ContainerListener)
FocusListener focusGained(FocusEvent) focusLost(FocusEvent) addFocusListener(FocusListener)
InputMethodListener caretPositionChanged(InputMethodEvent) inputMethodTextChanged(InputMethodEvent) addInputMethodListener(InputMethodListener)
ItemListener itemStateChanged(ItemEvent) addItemListener(ItemListener)
KeyListener keyPressed(KeyEvent) keyReleased(KeyEvent) keyTyped(KeyEvent) addKeyListener(KeyListener)
MouseListener mouseClicked(MouseEvent) mouseEntered(MouseEvent) mouseExited(MouseEvent) mousePressed(MouseEvent) mouseReleased(MouseEvent) addMouseListener(MouseListener)
MouseMotionListener mouseDragged(MouseEvent) mouseMoved(MouseEvent) addMouseMotionListener(MouseMotionListener)
TextListener textValueChanged(TextEvent) addTextListener(TextListener)
WindowListener windowActivated(WindowEvent) windowClosed(WindowEvent) windowClosing(WindowEvent) windowDeactivated(WindowEvent) windowDeiconified(WindowEvent) windowIconified(WindowEvent) windowOpened(WindowEvent) addWindowListener(WindowListener)
AWTEventListener eventDispatched(AWTEvent) addAWTEventListener(AWTEventListener, long)