Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目十一 新.pptVIP

Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目十一 新.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文档。上传文档
查看更多
项目十一 电子相册设计 中国人民大学出版社 技能目标 能编写运行Applet程序及使用Applet程序处理声音与图像 知识目标 理解Applet程序与Application程序之间的区别 掌握Applet的类层次 掌握Applet的生命周期及相关方法 掌握Applet程序的基本结构 掌握HTML文件中与Applet相关的标记 掌握Applet中输出声音与图像的基本方法 项目任务 本项目实现了相片管理的程序框架,在该程序中既可以浏览相片,同时也配有美妙的音乐。 任务一 Applet程序的编写 应用Applet程序设计两个文本框累加求和 import java.awt.*; import java.awt.event.*; import java.applet.*; public class AddExam extends Applet implements ActionListener { Label l1,l2; TextField t1,t2,t3; Button b; public void init() { .... b.addActionListener(this); setLayout(new GridLayout(3,2)); add(l1); .... setSize(200,200); setVisible(true); } public void actionPerformed(ActionEvent e) { int x,y; x=Integer.parseInt(t1.getText()); y=Integer.parseInt(t2.getText()); t3.setText(+(x+y)); } } 相关知识 1.Applet 概述 Java Applet 应用程序,又称为小应用程序,是工作在Internet浏览器上的Java程序。Java Applet主要用来将Java程序插入到HTML网页中,在网络上传播,在一个网络浏览器的支持下可下载并运行。Java Applet运行在一个窗口环境中,提供基本的绘画功能、动画和声音的播放功能,可实现内容丰富多彩的动态页面效果、页面交互功能和网络交流能力。 Applet 应用程序的运行方式 (1)Applet的安全性 大多数的浏览器(如IE)对Java 的安全性作了规定,主要禁止Applet的以下行为: ● 禁止运行任何一个本地可执行程序。 ● 禁止与除服务器外的任何一台主机通信。 ● 禁止读写本地计算机的文件系统。 ● 禁止访问用户名、电子邮件地址等与本地计算机有关的信息。 (2)Applet的工作原理 2. Applet 类 (1)Applet类的层次关系 所有的Java Applet都必须声明为java.apple.Applet类的子类或javax.swing.JApplet类的子类。通过这个Applet类或JApplet类的子类,才能完成Applet与浏览器的配合。 (2)Applet的生命周期及主要方法 Applet程序何时运行,何时结束都由浏览器控制,Applet对象作为浏览器窗口中运行的一个线程。 ● 当打开浏览器窗口时,创建并初始化其中的Applet对象。 ● 当显示Applet时,启动Applet线程运行。 ● 当不显示Applet时,停止Applet线程运行。 ● 当关闭浏览器窗口时,销毁Applet对象。 与此对应,Applet类中声明了与生命周期相关的四个方法:init(),start(),stop()和destroy() ①init()方法 当打开浏览器窗口时,创建并初始化Applet对象,系统会自动调用init()方法完成必要的初始化工作。 ②start()方法 当激活浏览器窗口时,启动Applet线程运行,执行start方法,显示Applet。在程序的执行过程中,与init()方法只被调用执行一次不同的是,start()方法将多次被自动调用执行。除了进入执行过程时调用方法start()外,当用户从Java Applet所在的Web页面转到其他页面,然后又返回时,start()将再次被调用,但不再调用init()方法。 ③stop()方法 当浏览器离开Java Applet所在的页面转到其它页面时,需要停止Applet线程的运行,系统将调用stop()方法。如果浏览器又回到此页,则start()又被调用来启动Java Applet。在Java Applet的生命周期中,stop()方法也可以被调用多次。 ④destroy()方法 当浏览器结束浏览时,系统自动执行

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档