您的位置:首页 > 编程语言 > Java开发

Java事件类型小结

2014-05-29 13:10 405 查看
Java将所有组件可能发生的事件进行分类,具有共同特征的事件被抽象为一个事件类AWTEvent,其中包括ActionEvent类(动作事件)、MouseEvent类(鼠标事件)、KeyEvent类(键盘事件)等。表10.17列出了常用Java事件类、处理该事件的接口及接口中的方法。常用Java事件类、处理该事件的接口及接口中的方法
事件类/接口名称接口方法及说明
ActionEvent动作事件类ActionListener接口actionPerformed(ActionEvent e)单击按钮、选择菜单项或在文本框中按回车时
AdjustmentEvent调整事件类AdjustmentListener接口adjustmentValueChanged(AdjustmentEvent e)当改变滚动条滑块位置时
ComponentEvent组件事件类ComponentListener接口componentMoved(ComponentEvent e)组件移动时componentHidden(ComponentEvent e)组件隐藏时componentResized(ComponentEvent e)组件缩放时componentShown(ComponentEvent e)组件显示时
ContainerEvent容器事件类ContainerListener接口componentAdded(ContainerEvent e)添加组件时componentRemoved(ContainerEvent e) 移除组件时
FocusEvent焦点事件类FocusListener接口focusGained(FocusEvent e)组件获得焦点时focusLost(FocusEvent e)组件失去焦点时
ItemEvent选择事件类ItemListener接口itemStateChanged(ItemEvent e)选择复选框、选项框、单击列表框、选中带复选框菜单时
KeyEvent键盘事件类KeyListener接口keyPressed(KeyEvent e)键按下时keyReleased(KeyEvent e) 键释放时keyTyped(KeyEvent e)击键时
MouseEvent鼠标事件类MouseListener接口mouseClicked(MouseEvent e) 单击鼠标时mouseEntered(MouseEvent e)鼠标进入时mouseExited(MouseEvent e)鼠标离开时mousePressed(MouseEvent e)鼠标键按下时mouseReleased(MouseEvent e) 鼠标键释放时
MouseEvent鼠标移动事件类MouseMotionListener接口mouseDragged(MouseEvent e)鼠标拖放时mouseMoved(MouseEvent e)鼠标移动时
TextEvent文本事件类TextListener接口textValueChanged(TextEvent e)文本框、多行文本框内容修改时
WindowEvent窗口事件类WindowListener接口windowOpened(WindowEvent e)窗口打开后windowClosed(WindowEvent e)窗口关闭后windowClosing(WindowEvent e)窗口关闭时windowActivated(WindowEvent e)窗口激活时windowDeactivated(WindowEvent e) 窗口失去焦点时windowIconified(WindowEvent e)窗口最小化时windowDeiconified(WindowEvent e) 最小化窗口还原时
每个事件类都提供下面常用的方法:① public int getID(),返回事件的类型;② public Object getSource(),返回事件源的引用。当多个事件源触发的事件由一个共同的监听器处理时,我们可以通过getSource方法判断当前的事件源是哪一个组件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java Event