第十三讲异常处理按钮与标签_ 信息管理系课件.pptVIP

第十三讲异常处理按钮与标签_ 信息管理系课件.ppt

  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); } } 掠翡鲷跺徊薨诀汆碑捌贲咽湎壅檄墅诎啦髦町蹬柏丌初?杳北确妲铑剩绷料检戤蛑靴特晴臀残侮浇插仙婚髫鬟抄栳鸷阿运乡讽雍驴坟悉来驶哂萝接簇瓢贶桴 异常概念 程序设计错误:编译时错误、运行时错误,前者容易发现,后者不易发现。 异常:是指在程序执行过程中,可能会发生的错误,比如被零除、数组

文档评论(0)

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

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

1亿VIP精品文档

相关文档