Event Handling
Home Up Layout Managers Standard Graphics Images Event Handling UI Components

 

Event Handling

         Interface                      Methods                      Parameter               Event generators

ActionListener


actionPerformed


ActionEvent
getActionCommand
getModifiers
Button
List
MenuItem
TextField
AdjustmentListener


adjustmentValueChanged


AdjustmentEvent
getAdjustable
getAdjustmentType
getValue
Scrollbar


ItemListener


itemStateChanged


ItemEvent
getItem
getItemSelectable
getStateChange
Checkbox
CheckboxMenuItem
Choice
List
TextListener textValueChanged TextEvent TextComponent
ComponentListener

componentMoved
componentHidden
componentResized
ComponentEvent
getComponent
Component

ContainerListener

componentAdded
componentRemoved
ContainerEvent
getChild
getComponent
Container

FocusListener
focusGained
focusLost
FocusEvent
isTemporary
Component
KeyListener




keyPressed
keyReleased
keyTyped


KeyEvent
getKeyChar
getKeyCode
getKeyModifiersText
getKeyText
isActionKey
Component




MouseListener





mousePressed
mouseReleased
mouseEntered
mouseExited
mouseClicked

MouseEvent
getClickCount
getX
getY
getPoint
translatePoint
isPopupTrigger
Component





MouseMotionListener
mouseDragged
mouseMoved
MouseEvent
Component
WindowListener





windowClosing
windowOpened
windowIconified
windowDeiconified
windowClosed
windowActivated
windowDeactivated
WindowEvent
getWindow




Window





This table is from p. 311 of Core Java by Horstmann and Cornell.  It is the most useful summary of event handling that I have yet encountered.