第十三讲 异常处理、按钮和标签.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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//此

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档