# 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) |