Java事件处理类型总结
接口 | 方法 | 参数/访问器方法 | 事件源 |
ActionListener | actionPerformed | ActionEvent getActionCommand getModifiers | AbstractButton JComboBox JTextField Timer |
AdjustmentListener | adjustmentValueChanged | AdjustmentEvent getAdjustable getAdjustmentType getValue | JScrollbar |
ItemListener | itemStateChanged | ItemEvent getItem getItemSelectable getStateChange | AbstractButton JComboBox
|
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 | Component |
MouseMotionListener | mouseDragged mouseMoved | MouseEvent | Component |
MouseWheelListener | mouseWheelMoved | MouseWheelEvent getWheelRotation getScrollAmount | Component |
WindowListener | windowClosing windowOpened windowIconified | WindowEvent getWindow | Window |
WindowFocusListener | windowGrainedFocus | WindowEvent getOppositeWindow | Window
|
WindowStateListener | windowStateChanged | WindowEvent getOldState getNewState | Window |