- ActionEvent (对应按钮点击、菜单选择、选择列表项或在文本域中按回车 )
- AdjustmentEvent (用户调节滚动条)
- ItemEvent (用户从复选框或列表框中选择一项)
- KeyEvent (键盘按键按下或释放)
- MouseEvent (鼠标按下、释放、移动、拖动)
- MouseWheelEvent (鼠标滚轮转动)
- FocusEvent (某个组件获得焦点或失去焦点)
- WindowEvent (窗口状态改变)
接口 | 方法 | 参数/访问方法 | 事件源 |
---|---|---|---|
ActionListener | actionPerformed | ActionEvent getActionCommand getModifiers | AbstractButtonJComboBoxJTextFieldTimer |
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 getKeyTxt*isActionKey | Component |
MouseListener | mousePreseed mouseReleased mouseEntered mouseExited mouseClicked | MouseEvent getClickCount getX getY getPoint* translatePoint | Component |
MouseMotionListener | mouseDragged mouseMoved | MouseEvent | Component |
MouseWheelListener | mouseWheelMoved | MouseWheelEvent getWheelRotation getScrollAmount | Component |
WindowListener | windowClosing windowOpend windowIconified windowDeiconified windowClosed windowActivated windowDeactiveted | WindowEvent* getWindow | Window |
WindowFocusListener | windowGainedFocus windowLostFocus | WindowEvent* getOppositeWindow | Window |
WindowStateListener | windowStateChanged | WindowEvent getOldState getNewState | Window |