


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA教程第五讲AWT图形用户界面设计5.2
打个不太恰当的比方,比方说有一位李先生,李先生可能会发生许多法律纠纷,可能是民事法律纠纷,也可能是刑事法律纠纷,那么李先生可以请律师,他可以授权王律师负责帮他打民事法律的官司,同时也可以授权张律师帮他打刑事法律的官司。这个请律师的过程从李先生的角度来看,就是授权的过程,而从王律师和张律师的角度来看,一旦被授权,他们就得时刻对李先生负责,“监听“着李先生,一旦发生民事纠纷了,王律师就要立刻去处理,而一旦发生刑事纠纷了,张律师就要立刻进展处理。此时此刻,李先生就是大事源,王律师是一个大事处理者,张律师是另外一个大事处理者,民事纠纷和刑事纠纷就是不同类型的大事。
例5.9
importjava.awt.*;
importjava.awt.event.*;
publicclassTestButton{
publicstaticvoidmain(Stringargs[])
{
Framef=newFrame(“Test“);
Buttonb=newButton(“PressMe!“);
b.addActionListener(newButtonHandler());/*注册监听器进展授权,该方法的参数是大事处理者对象,要处理的大事类型可以从方法名中看出,例如本方法要授权处理的是ActionEvent,由于方法名是addActionListener。*/
f.setLayout(newFlowLayout());//设置布局治理器
f.add(b);
f.setSize(200,100);
f.setVisible(true);
}
}
classButtonHandlerimplementsActionListener{
//实现接口ActionListener才能做大事ActionEvent的处理者
publicvoidactionPerformed(ActionEvente)
//系统产生的ActionEvent大事对象被当作参数传递给该方法
{
System.out.println(“Actionoccurred“);
//本接口只有一个方法,因此大事发生时,系统会自动调用本方法,需要做的操作就把代码写在则个方法里。
}
}
使用授权处理模型进展大事处理的一般方法归纳如下:
1.对于某种类型的大事XXXEvent,要想接收并处理这类大事,必需定义相应的大事监听器类,该类需要实现与该大事相对应的接口XXXListener;
2.大事
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 资产使用协议书
- 道路搭火协议书
- 自愿训练协议书
- 绿城廉洁协议书
- 选房意向协议书
- 实验实训室借用协议书
- 遗增抚养协议书
- 广西和蚂蚁合作协议书
- 实习生技术转让协议书
- 郑州婚前协议书
- 2025年度幼儿园教师编制考试全真模拟试题及答案(共五套)
- 新媒体业务面试题及答案
- 广东省广州市2025年中考地理模拟测试卷(含答案)
- 食堂应急预案管理制度
- 安全生产法律法规基本知识
- 2025年新高考历史预测模拟试卷黑吉辽蒙卷(含答案解析)
- 2025高考语文名校作文题立意与例文参考11篇
- 2025年高三语言复习【文字运用题】专项练习卷附答案解析
- 申报企业高级工程师职称述职报告
- 5.2《稻》教案-【中职专用】高二语文同步教学(高教版2023·拓展模块下册)
- 突破困境的智慧主题班会
评论
0/150
提交评论