java_事件和事件监听器

 

事件监听器必须实现事件监听器接口,AWT提供了大量的事件监听器接口用于实现不同类型的事件监听器。

所有AWT事件的类型都是AWTEventT类的子类,同时它又是EventObject的子类。

AWT事件分为两大类:

1.低级事件:基于特定动作的事件,如鼠标的移入,移出,点击,拖放,焦点,等事件。

◆ComponentEvent:组件事件,当组件的尺寸,位置,显示/隐藏发生改变时出发此事件。

◆ContainerEvent:容器事件,容器内添加,删除组件时。

◆WindowEvent:窗口事件,当窗口发生改变(打开,关闭,最大化,最小化)。

◆FocusEvent:焦点事件,当组件获得/失去焦点时。

◆KeyEvent:键盘事件,当键按下,松开,单击时。

◆MouseEvent:鼠标事件,当鼠标单击,双击,按下,松开,移动时。

◆PaintEvent:组件绘制事件,当GUI组件调用update/paint方法呈现自身时,次事件并非用于事件处理模型。

 

2.高级事件(语义事件),可以不和特定的动作相关联,而依赖于出发此事件的类。

如TextFielt中按Enter会出发ActionEvent事件,滑动滚动条会触发AdjustmentEvent事件,

选中项目列表中的某一项会触发ItemEvent事件。

◆ActionEvent:动作事件,当按钮,菜单项被单击时,TextField中按下Enter键。

◆AdjustmentEvent:调节事件,在滚动条上移动滑块以调节数值时。

◆ItemEvent:选项事件,当用户选中某项,或取消选中某项时。

◆TextEvent:文本事件,当文本框,文本域中文本发生改变时

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值