A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhousuo28 中级黑马   /  2015-5-29 21:22  /  333 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

事件监听器 -- 让用户操作界面产生功能响应
  第一部分,事件源
  第二部分,事件
  第三部分,监听器
  第四部分,处理方式
  
事件源: 用户可以用鼠标,键盘操作的所有内容,都属于事件源
      按钮,菜单,窗体,文本框
      
事件: 鼠标,键盘   鼠标事件,键盘事件,窗体事件
  鼠标:点击,移入,离开
  键盘:按下,弹起
  窗体事件:最大化,最小化,关闭
  
监听器: 作用在事件源上,随时处于开启状态,监听,监听用户对事件源的操作方式
  按钮:在按钮上开启一个事件监听器,等待用户去操作这个按钮
  用户可以选择不同方式操作,点击,移入,只要有这些动作发送,立刻被事件监听器捕捉到
监听器根据用户的实际操作方式,去寻找对应的处理方式

处理方式:
   点击后的处理方式 -- 方法  写了一个处理鼠标点击的方法
   移入后处理方式  --  方法
   
   
人,被打受伤,放置在事件监听器上

人:事件源,在人的事件源上开启一个事件的监听器,监听挨打事件
只有被打,这个监听器就可以捕捉到被打动作   ,根据人被打部分,和严重性,选择不同的处理方式

  人这个事物中,有处理方式
    public void dead(){}
   
    public void nothing(){}
   
   
人感觉到热
  事件源还是人,事件,感觉温度的事件监听
  温度过高或者过低,都会监听器捕获,去调用不同的处理方式
  
点击窗体上的关闭按钮,结束程序

事件源,窗体
事件,   窗体事件
监听器:添加窗体事件监听器,捕捉到具体的窗体操作了
处理方式:  方法
    关闭方法
    最小化方法
    最大化方法

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马