- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十三讲 异常处理、按钮与标签 异常处理、按钮、标签 *** 温故 *** TextField、TextArea 对象创建:了解构造方法 常用方法的使用 事件处理基本概念 事件(ActionEvent) 事件源(Button对象、TextField对象、TextArea对象) 事件监听器(只要实现了事件监听器接口的类,其对象均可做监听器) 事件监听器接口(ActionListener) Java事件处理机制 创建事件监听器类 该类实现相应事件监听器接口 监听器类中改写接口中的方法,并将响应事件要完成的任务写入相应的方法体。 事件源对象要注册事件监听器addXXXListener(监听器对象) *** 知新 *** Java异常的概念 Java中异常处理机制 Button类及扩展的Button类 throw语句、throws短语 异常处理小结 按钮 构造方法: Button() Button(String) 常用方法 public void setLabel(String s) public String getLabel() public void addActionListener(ActionListener a) 扩展按钮 Label类 标签(Label)对象是一个组件,可以在一个容器中设置文本。标签显示只读文本的单行。应用程序可以修改这些文本,但是用户不能直接编辑它。 Label类的构造方法 Label():建立一个空的Label组件。 Label(String text):建立一个标题为text的Label组件,预设标题的对齐方向为靠左对齐。 Label(String text,int alignment) Label类常用的方法 public String getText():获取当前标签的文本。 public void setAlignment(int alignment):将当前标签的对齐方式设置为给定参数所指定的。 可能值是 Label.LEFT,Label.RIGHT 和 Label.CENTER。 public void setText(String text):将当前标签的文本设置为指定文本。 作业 习题1 习题2 习题3:要求编写窗口应用程序。 技能训练十三—异常与按钮应用 训练目的: 掌握Java中的异常处理机制的应用 进一步熟悉Java中事件处理过程 掌握按钮应用巧 训练内容及要求 调试习题1(获取按钮名字—按钮的getLabel()方法) 调试习题2(按钮和文本框都要注册事件监听器) 调试习题3 编写应用程序,在窗口中填加Panel对象(面板),面板中填加计算器中用到的各组件对象。 处理文本框中非数字字符串的异常情况 文本框获取焦点时,选中文本框中所有内容 河南经贸职业学院—信息管理系 主讲:武俊琢 河南经贸职业学院—信息管理系 主讲教师:武俊琢 异常实例1 例1:被0除 public class E1 { int x; public static void main(String[] args) { int y; E1 c=new E1(); y=1/c.x; System.out.println(程序运行结束!); } } 执行结果: Exception in thread main java.lang.ArithmeticException: / by zero at E1.main(E1.java:8) 异常实例2 public class E2 { public static void main(String args[]) { int x; x=Integer.parseInt(21sf); System.out.println(x); } } 异常概念 程序设计错误:编译时错误、运行时错误,前者容易发现,后者不易发现。 异常:是指在程序执行过程中,可能会发生的错误,比如被零除、数组访问越界、打开一个不存在的文件、网络连接中断等引发错误。 异常类:异常类的层次结构:JavaAPI文档 Exception类包含了一般性的异常,如RuntimeException、IOException等,这些异常在程序中是可以捕获并处理的。 Java中的Error类包含Java系统或执行环境会发生的异常,如内存溢出、类文件格式错误等。这一类错误由Java运行系统处理,不需要我们去处理。 异常的处理机制 Java异常处理机制:监视?捕获?处理。 try– catch语句: try { ……//可能发生异常的程序代码 } catch(Exception e)//捕获 { ……//对异常的处理代码,比如输出异常信息 } finally//此
您可能关注的文档
- 专题四万有引力定律与航天万有引力定律与航天.ppt
- CRH司机室及小复位操作.ppt
- 《机械设计》焊接和铆接.ppt
- 定义任何原因引起的肠内容物不能正常运行顺利通过肠道称肠梗阻.ppt
- 了解手动挡挂档技巧轻松驾驭不烦恼学车技巧.ppt
- 三颗巨星坠落三个巨人倒下《安然世通安达信分析》页.ppt
- Chapter生产运作与流程管理.ppt
- 单片机学习智能送料小车.ppt
- 《向心加速度》.ppt
- 课程标准的修订版.ppt
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 李群-李代数讲义.pdf VIP
- 【45吨天餐厨废弃物资源化利用和无害化处理扩建】项目建设项目环境影响报告表.doc VIP
- 北京市东城区2024-2025学年九年级上学期期末考试 数学试题(含解析).docx VIP
- PSX 610G 使用说明书.pdf VIP
- 2020_2021学年九年级化学下册第七单元常见的酸和碱第四节酸碱中和反应随堂练习新版鲁教版20210610129.docx VIP
- 超实用新高考复习:高考英语新课标新增词汇 (共100个) 清单.docx VIP
- 伯恩斯坦-大幅上调阳光电源目标价至260.pdf VIP
- 新疆若羌县东南部遥感地质特征及成矿条件分析.pdf VIP
- 沪教版道法题库及答案.doc VIP
- (新版)C+Python基础知识考试题库(核心500题).docx VIP
原创力文档


文档评论(0)