Java 3

一、委托事件处理机制
在这里插入图片描述
二、注册事件
●事件源提供了一-组方法,用于为事件注册-一个或多个监听器对象,并向其发送事件对象。
●每种不同的事件都有其自己的注册方法。一般形式为:
public voidaddKEventType>l istener(TypeListenere)
public void removeListner (TypeListener e)
●事件源将在发生事件时向所有注册的监听器对象发送事件对象。
●监听器对象根据事件对象中的信息来确定它们对事件的响应。

三、总结处理事件的具体方法
●确认触发的事件,取得事件类(如ActionEvent)的名字,并删掉其中的“Event"”字样, 加上“Listener”字样。这就是我们类需要实现的事件监听类接口。
●实现上面的接口,针对想要捕获的事件编写方法代码。如想要捕获鼠标的移动,就要为MouseMot ionListener接口中的mouseMoved()方法编写代码(当然还要实现其他一些方法)。

四、焦点事件
任何GUI对象的获得或失去焦点都被视为焦点事件,并且事件源必须向事件监听器通知事件对象已失去或已获得焦点。
焦点监听器需要实现两个方法:focusGained和focusLost。要进行错误检查或数据校验时,对焦点的捕捉就显得尤其重要。

五、在这里插入图片描述

六、GUI绘图
●Java提供了丰富的绘图操作,其中大部分对图形、文本、图像的操作方法都定义在Graphics类中,Graphics类 是java. awt包的一部分。
●Graphics类的对象表示进行绘图时的设备环境。Graphics类封装了平台的细节信息, .使得绘图时不必考虑平台的差异,统一绘制图形成为可能。
1、图形上下文
图形上下文也称为图形环境,指允许用户在屏幕上绘制图形的信息,它由Graphics .类封装,可以通过Component类的getGraphics ()方法返回获得;也可以通过重写Component类的paint()方法,通过传参获得,该方法如下:
public void paint (Graohics g);
图形上下文表示一个绘制图层,如组件的显示区、打印机上的一-页、或一个屏幕外图像缓冲区。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值