Java语言程序设计四十五(事件处理)

 时间:2024-10-16 04:36:07

1、事件源:能够产生事件的对象都可以成为事件源。(输入用户名和密码后,单击“登录”按钮时发生的界面事件,按钮就是一个事件源。)

Java语言程序设计四十五(事件处理)

2、事件对象:在图形界面程序中,用户通过键盘或鼠标与程序进行交互,用户的每一个操作,都会产生一个事件,要处理产生的事件,需要在特定的方法中编写处理事件的代码程序,这样当产生某种事件时就会调用处理该事件的方法,同时将产生的事件对象传递给事件处理方法,从而获得关于事件源和事件对象的一些相关信息。

Java语言程序设计四十五(事件处理)

3、在Java中,关于事件的信息是被封装在一个事件对象中的,不同的事件对应不同的类型。钱砀渝测(按钮的单击事件对应ActionEvent类,键盘操作对应KeyEvent类,鼠标操作对应MouseEvent类等)

Java语言程序设计四十五(事件处理)

4、监视器:在Java中,要对一个组件上可能发生的某个事件进行处理,必须为该事件源注册一个对象作为它的监视器,以便对发生的事件做出处理。

Java语言程序设计四十五(事件处理)

5、事件源通过调用相应的方法将某个对象作为自己的监视器。(对于按钮,这个方法是:addActionListener(监视器对象);)

Java语言程序设计四十五(事件处理)

6、对于注册了监视器的按钮,当用户在按钮上单击鼠标左键,Java运行系统就会自动创建一个ActionEvent事件对象,并通知监视器,监视器就会对事件做出相应的处理。

Java语言程序设计四十五(事件处理)
  • 户口本怎么取飞机票
  • 开宠物店需要什么证件呢
  • 第一次坐飞机全流程
  • 飞机在飞行中遇到暴雨怎么办
  • 坐飞机必须关手机吗,可以开飞行模式吗?
  • 热门搜索
    劳动手抄报内容文字 禁毒手抄报图片 天下国家手抄报 扫黑除恶手抄报 艺术节手抄报 网络安全手抄报内容 六一手抄报 防灾减灾的手抄报 放飞梦想手抄报 青春手抄报