- 1、本文档共130页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10讲swing-2讲述
*;委派事件模型;“委派事件模型”的运作流程 ;谁来当聆听者 ?;怎么注册 ?;事件处理的程序 ;一个简单的例子;13 frm.setSize(200,150);
14 frm.add(btn);
15 frm.setVisible(true);
16 }
17 // 定义内部类ActLis,并实现ActionListener接口
18 static class ActLis implements ActionListener
19 {
20 public void actionPerformed(ActionEvent e) // 事件发生的处理操作
21 {
22 frm.setBackground(Color.yellow);
23 }
24 }
25 }
;认识事件处理类;事件种类;事件聆听者之间的继承关系 ;事件类;AWT所提供的组件中,可能触发事件类的对应关系 ;使用ActionEvent类;ActionEvent类的使用范例 ;13 btn1.addActionListener(frm); // 把frm向btn1注册
btn2.addActionListener(frm); // 把frm向btn2注册
15 btn3.addActionListener(frm); // 把frm向btn3注册
16 frm.setTitle(Action Event);
17 frm.setLayout(new FlowLayout(FlowLayout.CENTER));
18 frm.setSize(200,150);
19 frm.add(btn1);
20 frm.add(btn2);
;21 frm.add(btn3);
22 frm.setVisible(true);
23 }
24
25 public void actionPerformed(ActionEvent e)
26 {
27 Button btn=(Button) e.getSource(); // 取得事件源
28 if(btn==btn1) // 如果是按下btn1按钮
29 frm.setBackground(Color.yellow);
30 else if(btn==btn2) // 如果是按下btn2按钮
31 frm.setBackground(Color.green);
32 else // 如果是按下btn3按钮
33 System.exit(0);
34 }
35 };ItemEvent类; ItemEvent的数据成员与方法;01 // app16_4, ItemEvent类的使用范例
02 import java.awt.*;
03 import java.awt.event.*;
04 public class app16_4 extends Frame implements ItemListener
05 {
06 static app16_4 frm=new app16_4();
07 static Checkbox ckb1=new Checkbox(Epson 5900L);
08 static Checkbox ckb2=new Checkbox(HP LaserJet 4p);
09 static Label lab=new Label( Select a printer );
10
11 public static void main(String args[])
12 {
13 CheckboxGroup grp=new CheckboxGroup();
14 frm.setSize(200,150);
15 frm.setTitle(Item Event);
16 frm.setLayout(new FlowLayout(FlowLayout.LEFT));
您可能关注的文档
- 第10章伺服系统讲述.ppt
- 第10章信息系统安全等级与讲述.ppt
- 第10章传热过程和换热器计算讲述.ppt
- 第10章供配电系统讲述.ppt
- 第10章_外用膏剂讲述.ppt
- 第08章固体中的热传导讲述.ppt
- 第10章可编程逻辑器件讲述.ppt
- 第10章可编程控制器的工程应用及实例讲述.ppt
- 第10章压出(挤出)加工工艺讲述.ppt
- 第10章单片机键盘显示器接口讲述.ppt
- 2025年社区老年助餐行业跨境健康食谱营销策略优化报告.docx
- 新能源汽车零部件供应链产业链整合与优化报告.docx
- 第三方医学检验行业市场客户需求与满意度分析报告.docx
- 工业互联网平台安全标准制定与安全运维服务市场前景分析报告.docx
- 2025年社区老年助餐跨境健康食谱的市场营销策略与品牌建设.docx
- 学前教育信息化对幼儿园教师信息化素养的影响研究报告.docx
- 药物研发智能化转型:2025年人工智能在靶点识别中的应用展望.docx
- 文创盲盒市场2025年消费者心理与品牌战略布局研究.docx
- 连锁零售新业态试点在2025年的客户关系管理风险分析与预防.docx
- 二手房市场2025年市场供需与房价走势预测报告.docx
文档评论(0)