首页 > 代码库 > 08 事件处理
08 事件处理
跳过了 07 图形程序设计
监听器对象是一个实现了特定监听器接口的类的实例.
事件源是一个能够注册监听器对象并发送事件对象的对象.
当事件发生时, 事件源将事件对象传递给所有注册的监听器.
监听器对象将利用事件对象中的信息决定如何对事件作出响应.
建议使用内部类, 在其他博文中有提到原因.
AWT将事件分为低级事件和语义事件, 语义事件是表示用户动作的事件, 如 点击按钮, 低级事件是形成那些事件的事件, 如在点击按钮时, 包含了按下鼠标, 连续移动鼠标, 抬起鼠标 事件.
下面是 java.awt.event 包中最常用的语义事件类:
ActionEvent( 对应按钮点击, 菜单选择, 选择列表项或在文本框中ENTER)
AdjustmentEvent( 用户调节滚动条 )
ItemEvent( 用户从复选框或列表框中选择一项)
常用的5个低级事件类:
KeyEvent(一个键被按下或释放)
MouseEvent(鼠标键被按下, 释放, 移动或拖动)
MouseWhellEvent(鼠标滚轮被转动)
FocusEvent(某个组件获得焦点或失去焦点)
WindowEvent(窗口状态被改变)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。