JAVA实验报告

 

 

实验报告

 

 

 

Java事件处理分析)

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

Java程序实验报告

 

 

 

实验方向:Java事件处理机制

 实验材料:鼠标操作绘图软件

 实验材料:鼠标操作绘图软件

 实验过程:1:寻找合适的程序原材料

 实验过程:1:寻找合适的程序原材料

            2:深入理解例程代码

           3:总结分析逻辑关系

                      4:适当添加更改例程

           5:整理代码并保存

 实验结果:

 实验结果:

关于Java事件处理机制的分析报告

   一:关于“事件”与“事件处理”

   一:关于“事件”与“事件处理”

   

Java采用的是事件处理机制,即程序的运行过程是不断的响应各种事件的过程,事件的产生顺序决定了程序的执行顺序。产生事件是java程序执行各种操作的前提,用户使用任何的输入方式都会产生相应的事件,这些事件产生后,首先由操作系统鉴别。对于每个由于用户操作产生的事件,操作系统都要决定这个事件由哪个程序来响应,并把这个事件的相应信息传递给处理程序。

   

一个应用程序不需要处理所有的事件,实际上每个事件都有一个或者多个的成员方法与之关联,所谓响应事件,就是当事件发生的时候,系统自动调用相应的与该事件关联的方法。如果用户在子类中覆盖这些成员方法,就可以执行用户自定义的操作,否则,调用默认的成员方法,这些默认的成员方法的方法体往往是空的,既不执行任何的操作,所以给用户的感觉是没有进行任何的操作。

 

二:Java的事件处理过程

   

假设用户单击了一个按钮,这个按钮就是事件源,该事件由一个事件对象标识,并于被单击按钮的对象关联,这里,事件对象是一个属于ActionEvent类型的对象,其中包含了有关事件和事件源的信息,这个对象将作为参数传递给处理该事件的成员方法。

   

Java事件处理机制的另一个重要特点是:事件处理不是由产生事件的类对象完成,而是委托另外一个类对象专门负责事件处理,这样可以防止任务过于集中,有益于规范事件处理的过程,专门负责处理事件的类对象称为监听器,监听器既可以由产生事件的类实现,也可以由另外一个单独的类实现,可以说:监听器是事件的目标,其中含有处理相应事件的成员方法,这些成员方法是对相应得监听接口的中声明的成员方法的具体实现。

    三:JAVA事件处理的图像化描述  

    三:JAVA事件处理的图像化描述  

 

 

 

 

 

四:程序(后附画图版程序)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值