Java事件类型
来源:互联网 发布:淘宝商城牛仔男装裤子 编辑:程序博客网 时间:2024/06/03 17:56
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中的事件类型
- Java事件类型
- Java事件类型小结
- Java事件类型小结
- Java事件类型
- 关于java中的事件类型
- java 所有事件类型以及事件实现的方法
- 事件类型
- 事件类型
- 事件类型
- 事件类型
- 事件类型
- 事件类型--UI事件
- 事件类型--焦点事件
- 事件---事件类型
- [疯狂Java笔记]事件处理:事件类型、监听器接口、事件适配器
- 事件:事件的类型 作用
- 【JavaScript学习】事件:事件类型
- Unity快速创建项目常用的文件夹
- 一趟快排
- IM基础:XMPP协议相关
- 【NOIP2017模拟12.3】子串
- tomcat servlet初步了解
- Java事件类型
- Android打包的那些事
- 浅谈数据仓库的基本架构
- jdk设计模式
- 关于可持久化并查集的学习和思考
- SpannableStringBuilder用法
- 顺序表静态与动态实现及基本的操作(增删查改等)
- 微信小程序开发之大转盘 仿天猫超市抽奖
- LinkHashMap的ConcurrentModificationException异常