- 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//此
您可能关注的文档
- 23-Eclipse及正则表达式使用.pdf
- fortran 第8篇_1.ppt
- 第九章 高中生人生生涯规划指导.ppt
- C++ 第一篇 基础知识.ppt
- 第一章 1.4T发动机数据流拷贝方法.pdf
- 第四节激电异常的评价方法及定量解释-新-2-课时.pdf
- 第五讲分布查询的存取优化.ppt
- 第五章 Android组件设计思想.pptx
- 第七章 NC5四大模板用户手册.pdf
- 大学程序设计——数据表基本操作解读.ppt
- 广西壮族桂林市灌阳县2024年三年级数学第二学期期末达标检测试题含解析.docx
- 广西壮族桂林市灌阳县2024年三年级数学第一学期期中达标检测试题含解析.docx
- 城市公园健身设施智能化改造对老年人活动便利性研究.docx
- 2025年吉林省通化市辅警招聘考试题题库(含参考答案).docx
- 广西壮族桂林市灌阳县2024年四年级数学第二学期期中达标检测试题含解析.docx
- 广西壮族桂林市灵川县2024-2025学年数学三下期末试题(含解析).docx
- 广西壮族桂林市灵川县2024-2025学年数学四下期中试题含解析.docx
- 2025年吉林省图们市辅警考试题库(附答案).docx
- 2025年吉林省图们市辅警人员招聘考试题库及答案.docx
- 城市公园健身设施智能化改造对青少年运动兴趣培养分析.docx
最近下载
- 日照市基本医疗保险政策与经办业务知识考试题库2025 .pdf VIP
- 小学英语教学评一体化策略与实践.pptx VIP
- 中小学英语教学评一体化的理论与实践.pptx VIP
- 管理沟通——原理、策略及应用(第三版)课件全套 赵洱岽 第1--14章 管理沟通概论---数字化时代的沟通.pptx
- 小学英语教学评一体化的实践探究.pptx VIP
- 小学英语教学中“教—学—评”一体化教学策略运用.pptx VIP
- 北师大版六年级上册数学《百分数的认识》(课件)(共17张PPT).pptx VIP
- 2025村委换届考试题及答案.docx VIP
- 2024《小红书运动户外行业白皮书》.docx
- 推荐浙江省土建安全技术资料台帐(十二本).doc VIP
文档评论(0)