Swing Java Tutorial

Class        Event Listener                  Event Object
   Component    ComponentListener               componentHidden(ComponentEvent)
                                                componentMoved(ComponentEvent)
                                                componentResized(ComponentEvent)
                                                componentShown(ComponentEvent)
   Component    FocusListener                   focusGained(FocusEvent)
                                                focusLost(FocusEvent)
   Component    HierarchyBoundsListener         ancestorMoved(HierarchyEvent)
                                                ancestorResized(HierarchyEvent)
   Component    HierarchyListener               hierarchyChanged(HierarchyEvent)
   Component    InputMethodListener             caretPositionChanged (InputMethodEvent)
                                                inputMethodTextChanged (InputMethodEvent)
   Component    KeyListener                     keyPressed(KeyEvent)
                                                keyReleased(KeyEvent)
                                                keyTyped(KeyEvent)
   Component    MouseListener                   mouseClicked(MouseEvent)
                                                mouseEntered(MouseEvent)
                                                mouseExited(MouseEvent)
                                                mousePressed(MouseEvent)
                                                mouseReleased(MouseEvent)
   Component    MouseMotionListener             mouseDragged(MouseEvent)
                                                mouseMoved(MouseEvent)
   Component    MouseWheelListener              mouseWheelMoved(MouseWheelEvent)
   Container    ContainerListener               componentAdded(ContainerEvent)