当前位置:文档之家› 常用事件及对应监听器和方法

常用事件及对应监听器和方法

表1常用事件及支持事件的组件
事件意义支持事件的组件
ActionEvent激活组件JButton、JList、JTextField、JMenuItem、ComPonent派生类
MouseMotionEvent鼠标移动ComPonent及其派生类
MouseEvent鼠标单击ComPonent派生类
KeyEvent键盘输入ComPonent派生类
ItemEvent选择了某项JCheckBox、JComboBox、JList等
TextEvent组件内容编辑TextField、TextArea等
FocusEvent收到或失去焦点ComPonent派生类
AdjustmentEvent移动了滚动条等组件实现Adjustable接口的类
WindowEvent窗体事件Window及其派生类
MouseEvent MouseMotionListener mouseDragged(MouseEvent e)
mouseMoved(MouseEvent e)
MouseEvent MouseListener mousePressed(MouseEvent e)
mouseRelease(MouseEvent e)
focusLost(FocusEvent e)
AdjustmentEvent
WindowEvent WindowListener windowClosing(WindowEvent e)
windowOpened(WindowEvent e)
windowIconified(WindowEvent e)
ComponentEvent对象移动缩放显示隐藏等ComPonent派生类
ContainerEvent容器增删组件ComPonent派生类
表二常用事件对应的监听器接口和接口中的方法
事件类别监听器接口名接口中的方法
ActionEventActionListener actionPerformed(ActionEvent e)
ItemEvent ItemListener itemStateChanged(ItemEvent e)
TextEvent TextListener textValueChanged(TextEvent e)
FocusEven FocusListener focusGained(FocusEvent e)
componentRemoved(ContainerEvent e)
windowDeicoowClosed(WindowEvent e)
windowActivated(WindowEvent e)
windowDeactivated(WindowEvent e)
ComponentEvent ComponentListener componentMoved(ComponentEvent e)
componentMoved(ComponentEvent e)
componentMoved(ComponentEvent e)
componentMoved(ComponentEvent e)
ContainerEvent ContainerListener componentAdded(ContainerEvent e)
mouseEntered(MouseEvent e)
mouseExited(MouseEvent e)
mouseClicked(MouseEvent e)
KeyEvent KeyListener KeyPressed(KeyEvent e)
KeyReleased(KeyEvent e)
KeyTyped(KeyEvent e)
相关主题