[工学]JAVA简单教程第07章.pptVIP

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

第7章 小应用程序 本章总体纲要 小应用程序 小应用程序HTML标记符 同时是应用程序和小应用程序 小应用程序 什么是小应用程序? 类的层次结构 JApplet与Applet之间的不同点 小应用程序的生命周期 小应用程序的安全性 什么是小应用程序? 小应用程序是可以嵌入到HTML (Hypertext Markup Language)文件中运行的Java程序 一般是 java.applet.Applet ( 或 javax.swing.JApplet)的子类 通过appletviewer或HTML 浏览器运行 类的层次结构 java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--javax.swing.JApplet JApplet与Applet之间的不同点 类JApplet是类 java.applet.Applet的子类 类JApplet 与Swing组件配套 默认的布局方式不同 JApplet ? BorderLayout. Applet ? FlowLayout. 往容器JApplet中添加组件必须通过contentPane 例如: 给小应用程序添加组件 使用Applet, 代码如下: applet.add(child); 使用 JApplet,代码如下: japplet.getContentPane().add(child); 小应用程序的生命周期 所有的小应用程序具有如下的四个成员方法: public void init(): 在小应用程序的生命周期中只会被调用一次,而且是在第一次加载小应用程序时 public void start(): 当小应用程序在启动或重新启动时,会调用此方法 public void stop(): 当小应用程序被图标化或从当前网页转到其它网页时,会调用此方法 public void destroy():在小应用程序的生命周期中只会被调用一次,而且是在(关闭网页之前)卸载小应用程序时 小应用程序的生命周期 小应用程序的安全性—— 可以做什么? 在网页上画图 创建新的窗口,并画该窗口 播放声音 接收键盘或鼠标的输入 进行网络连接 小应用程序的安全性—— 不可以做什么? 未经许可,在主机的硬盘上写数据 未经许可,在主机的硬盘上读取数据 未经许可,删除文件 未经许可,直接调用本机的API 读/写内存中未经许可的数据 通过网络连接到未经授权的主机 本章总体纲要 小应用程序 小应用程序HTML标记符 同时是应用程序和小应用程序 小应用程序HTML标记符 标记符Code 和 codebase JAR压缩文档和标记符ARCHIVE 标记符ALT 给小应用程序传递参数 标记符Code 和 Codebase 标记符CODE用来指定小应用程序所对应的“.class”文件 标记符CODEBASE用来指定URL(网络资源定位器)标明“.class”所在的位置/路径 示例 1: APPLET CODE= J_Clock.class codebase=..\..\a005Clock WIDTH= 200 HEIGHT= 200 /APPLET 示例 2: APPLET CODE= J_Clock.class codebase=/~junhai/java/ WIDTH= 200 HEIGHT= 200 /APPLET JAR压缩文档和标记符ARCHIVE 将小应用程序所需要的所有图像、声音以及“.class”文件压缩成一个JAR压缩文档 一般可以大大减少加载小应用程序的时间 每个文件 ?加载 ? 需要独立的 HTTP 连接 许多文件 ? 许多次连接 许多文件组成一个文件 ? 一次连接 数据被压缩 ? 减少数据本身的传输时间 示例: (ARCHIVE) javac *.java jar -cvf all.jar *.class 标记符ALT HTML语句APPLET具有 ALT 属性 当HTML浏览器不支持小应用程序时,可以显示ALT中的文本信息 示例: APPLET CODE= J_Clock.class ALT=If your browser supports applets, youd see a running cl

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档