# Course Package 2

<span style="font-family: Times New Roman, serif;"><span style="font-size: large;">**Listener Interfaces**</span></span>

<table cellpadding="7" cellspacing="0" id="bkmrk-interface-interface-" width="697"><tbody><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;">**Interface**</span>

</td><td width="256"><span style="font-family: Times New Roman, serif;">**Interface Methods**</span>

</td><td width="274"><span style="font-family: Times New Roman, serif;">**Add Method**</span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">ActionListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">actionPerformed(ActionEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addActionListener(ActionListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">AdjustmentListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">adjustmentValueChanged(AdjustmentEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addAdjustmentListener(AdjustmentListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">ComponentListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">componentHidden(ComponentEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">componentMoved(ComponentEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">componentResized(ComponentEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">componentShown(ComponentEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addComponentListener(ComponentListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">ContainerListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">componentAdded(ContainerEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">componentRemoved(ContainerEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addContainerListener(ContainerListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">FocusListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">focusGained(FocusEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">focusLost(FocusEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addFocusListener(FocusListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">InputMethodListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">caretPositionChanged(InputMethodEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">inputMethodTextChanged(InputMethodEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addInputMethodListener(InputMethodListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">ItemListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">itemStateChanged(ItemEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addItemListener(ItemListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">KeyListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">keyPressed(KeyEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">keyReleased(KeyEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">keyTyped(KeyEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addKeyListener(KeyListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">MouseListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">mouseClicked(MouseEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">mouseEntered(MouseEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">mouseExited(MouseEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">mousePressed(MouseEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">mouseReleased(MouseEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addMouseListener(MouseListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">MouseMotionListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">mouseDragged(MouseEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">mouseMoved(MouseEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addMouseMotionListener(MouseMotionListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">TextListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">textValueChanged(TextEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addTextListener(TextListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">WindowListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">windowActivated(WindowEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">windowClosed(WindowEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">windowClosing(WindowEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">windowDeactivated(WindowEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">windowDeiconified(WindowEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">windowIconified(WindowEvent)</span></span>

<span style="font-family: Times New Roman, serif;"><span style="font-size: small;">windowOpened(WindowEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addWindowListener(WindowListener)</span></span>

</td></tr><tr valign="top"><td width="123"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">AWTEventListener</span></span>

</td><td width="256"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">eventDispatched(AWTEvent)</span></span>

</td><td width="274"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;">addAWTEventListener(AWTEventListener, long)</span></span>

</td></tr></tbody></table>