Java2第13章.pptVIP

  • 3
  • 0
  • 约1.89万字
  • 约 60页
  • 2016-12-11 发布于重庆
  • 举报
Windows98 汕头大学计算机教学中心 Java AWT事件处理机制如果用户在用户界面层执行了一个动作(鼠标点击和按键),这将导致一个事件的发生。事件是描述发生了什么的对象。存在各种不同类型的事件类用来描述各种类型的用户交互。事件源是一个事件的产生者。例如,在Button组件上点击鼠标会产生以这个Button 为源的一个ActionEvent。这个ActionEvent实例是一个对象,它包含关于刚才所发生的那个事件的信息的对象。事件处理器就是一个接收事件、解释事件并处理用户交互的方法。 1.事件源 产生事件的对象。事件源可以是任何的用户界面组件,例如按钮,文本框,滚动条等等。不同的事件源会产生不同的事件 2.事件对象 即用户在各种场合进行的各项操作,如敲击键盘或用鼠标点击某个组件等,将产生一个事件。关于事件的信息(如事件类型,产生事件的组件,事件发生的时间等)被封装在一个事件对象之中。对于不同的事件源,Java虚拟机会产生相应类型的事件对象。 在Java里,任何事件都是以对象来表示,而此对象也会被当成参数传入处理事件的方法里 Java自动识别各种不同的事件对象的类型并进行分类处理。 3.事件处理程序(监听器接口) 即事件产生后,对事件的处理方法。系统将事件对象作为参数传递给事件处理程序。各种类型的事件均有对应的事件处理器接口。 该接口封装了与其对应类型事件的各种处理方法,并

文档评论(0)

1亿VIP精品文档

相关文档