Table 8-1. Event handling summary

Interface

Methods

Parameter/Accessors

Events Generated By

ActionListener

actionPerformed

ActionEvent

  • getActionCommand
  • getModifiers

AbstractButton

JComboBox

JTextField

Timer

Button

List

MenuItem

TextField

AdjustmentListener

adjustmentValueChanged

AdjustmentEvent

  • getAdjustable
  • getAdjustmentType
  • getValue

JScrollbar

Scrollbar

ItemListener

itemStateChanged

ItemEvent

  • getItem
  • getItemSelectable
  • getStateChange

AbstractButton

JComboBox

List

Choice

Checkbox

CheckboxMenuItem

TextListener

textValueChanged

TextEvent

 

 

ComponentListener

componentMoved

componentHidden

componentResized

componentShown

ComponentEvent

  • getComponent

Component

ContainerListener

componentAdded

componentRemoved

ContainerEvent

  • getChild
  • getContainer

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