- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 小应用程序(applet)基础 第7章 小应用程序(applet)基础 applet的结构和对applet功能的限制 向小应用程序传递参数 在applet中使用图形、字体和颜色 在applet中使用图像和声音 JAR文件--java存档文件 applet的结构和对applet功能的限制 applet的结构 对applet功能的限制 applet的结构 applet是工作在Internet浏览器上的Java程序。与独立的application不同,applet程序实现的功能是不完全的,它必须与浏览器中已经预先实现好的功能结合在一起才能构成一个完整的程序 applet只需接收浏览器发送给它的消息或事件,并及时作出回应 Applet类的继承树 java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet Applet的生命周期与主要方法示意图 applet的四种主要方法的具体描述和说明 JApplet类的继承树 JApplet类 JApplet类的使用Applet类类似,与JApplet小程序配合的HTML文件和与Applet小程序配合的HTML文件也没有什么区别 JApplet和Applet的差别在于前者的缺省布局管理器是BorderLayout,而后者的缺省布局管理器是FlowLayout 二者中加入对象的方法也不一样,可以直接往一个java.applet.Applet中加入子对象,其写法为: applet.add(child); 然而,往JApplet中加入swing组件时不能直接用add()方法,而是必须先使用JApplet的getContentPane()方法来获得一个Container对象,然后调用该对象的add()方法将子对象加入到JApplet中。其写法为: applet.getContentPane().add(child); 继承了JApplet类的小应用程序的例子 运行结果 对applet功能的限制 需要注意的是Applet与Application有很多的不同(最明显的不同是它没有main()方法),这种不同是由于设计者出于安全方面的考虑而带来的。Java环境的主要目的之一就是使用户在一个安全的环境下运行程序。为此,Java系统的开发者们为它加上了各种安全限制,从而使Applet的功能受到局限 安全限制 Applet不能装载库或定义自然方法(native method,用C等其它语言写的方法,可以在Java Application中定义); 除非在安全管理文件中指定文件目录,否则不允许Applet在运行主机上直接读写文件; Applet只能和宿主机进行网络连接; Applet不能执行运行主机上的任何程序; Applet不能读写出所有的系统特征。 解决这个问题 运用JDK 的bin目录下的policytool.exe工具建立 手动编辑一个安全管理文件 向小应用程序传递参数 正如应用程序可以使用命令行参数一样,小应用程序也可以使用被嵌入到HTML文件中的参数,此时,你必须使用一个特殊的HTML标记--param 创建能接收参数的小应用程序 Applet_param.html文件 通过appletviewer看到的运行结果 在applet中使用图形、字体和颜色 使用图形:Graphics类 使用字体:Font类 使用颜色:Color类 使用图形:Graphics类 该类的继承树是: java.lang.Object | +--java.awt.Graphics Graphics类中最常用的两种属性 Color属性确定图形操作中的颜色,可使用getColor()方法和setColor()方法得到和设置Graphics类的颜色属性 Font属性确定图形表面的文本所用字体,可使用getFont ()方法和set Font ()方法得到和设置Graphics类的字体属性 Graphics类的一些常用方法 显示applet方法的执行时刻及其与applet生命周期的关系 使用字体:Font类 该类的继承树是: java.lang.Object | +--java.awt.Font 字体的三种属性 字体的字样(字体名) 字体的风格(字形) 字体的大小(字号) Font类的一些常用方
您可能关注的文档
最近下载
- 肾动态显像dynamicrenalimaging.PPT
- 人教版(2024新版)英语七年级上册Unit 7 Happy Birthday!大单元整体教学设计.docx
- 《高等职业学校专业教学标准(试行)》存在的问题及改进建议--以财经大类、文化教育大类和旅游大类为例.pdf VIP
- 《小班美工区中幼儿教师指导问题及策略研究报告》9700字.docx
- 三级烟草专卖管理师岗位技能鉴定试卷答案.docx VIP
- 国家开放大学,地域文化,人文武隆形考一 (2).docx
- 2024年秋季新北师大版七年级上册数学全册教案.DOCX
- 手术讲解模板:睾丸扭转复位固定术.ppt
- 壹号土猪市场营销分析.doc VIP
- DELI得力 M201CR用户手册 说明书.pdf
文档评论(0)