第7篇 创建JApplet网页小程序.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 创建JApplet网页小程序 主要任务: 介绍Java常用的系统类,包括Java Applet、字符串类、输入输出流类、数学函数类、日期类、随机数类以及向量类等。 本章主要内容 1.创建JApplet小应用程序 2.添加组件 3.组件布局管理 4.Java处理事件的方式 5.总结提高 7.1 创建JApplet小应用程序 Applet是一种特殊的Java程序,经过编译后可被嵌入到HTML文件中,并由Web浏览器内置的Java解释器执行。所有Applet都继承自同一个类:java.Applet.Applet,这个类是Java语言的基础类,有关Applet的所有特性都被定义在这个类中。 7.1.1 与JApplet生命周期相关的基本方法 JApplet具有如下4个阶段的生命周期: 初始化阶段:在浏览器中打开包含JApplet对象的页面时,创建并初始化其中的JApplet对象。 开始阶段:显示JApplet时,启动JApplet线程运行。 停止阶段:不显示JApplet时,停止 JApplet线程运行。 清除(销毁)阶段:在浏览器中关闭页面窗口时,销毁JApplet对象。 JApplet类常用的6种方法 初始化init 开始运行start 停止运行stop 清除destroy 画出(显示)paint 刷新repaint 7.1.2 通过HTML网页给JApplet传递参数 JApplet类接收HTML传递参数的方法 JApplet类是通过调用getParameter方法接收HTML传递的参数。getParameter方法的参数必须和HTML中由name指定的参数名相对应,由HTML文件指定参数值value。例如getParameter(message),接收HTML文件中name=message定义的参数,其值value=参数传递示例。 数据类型转换: HTML文件中的参数值都被定义为字符串数据类型,而且加引号也可不加引号。 在Java程序中如果需要得到数值型参数,对接收的字符串数据要进行转换,通过整型数类Integer的parseInt静态方法可将字符串数据转换为整型数据。如: Integer.parseInt(getParameter(yPos)) HTML向Java程序传递参数的方法 HTML语言有一个Applet标记,通过其属性可以指定嵌入的Java程序的有关内容。 如果需要向JApplet传递参数,可通过param子标记及属性来指定,属性name用来定义参数名,value用来定义参数值。 7.1.3 HTML的Applet标记及属性 1.标记Applet及属性 Applet标记与属性的语法格式为: Applet code=字节码文件名 width=宽度 height=高度 [codebase=字节码文件路径] [alt=可替换的文本内容] [name=对象名] [align=对齐方式] [vspace=垂直间隔] [hspace=水平间隔] [param name=参数名 value=参数值] … [alternateHTML] /Applet 2.Applet标记的属性含义 code用来指定Applet字节码文件名,可省略扩展名。 width和height用来指定Applet显示区域的大小,以像素点为计量单位。 codebase用来指定Applet字节码文件路径。alt用来指定替换显示的文本内容。name用来指定Applet的实例化对象名。 align用来指定Applet在浏览器窗口中的对齐方式。 vspace和hspace用来指定Applet四周的间隔,以像素点为计量单位。vspace指定上下间隔,hspace指定左右间隔。 param标签包含两个参数:name指定参数名,value指定参数值。 alternateHTML用来指定可替换的HTML代码。 3.通过param标记自定义参数名与参数值 在HTML文件中通过param标记可以自定义参数名与参数值,例如实例7.3中定义了3个参数text、size和color,并分别给出对应值。text指定显示文本,size指定文本的字号大写,color指定文本的颜色。 4.数据类型的转换 7.2 添加组件 组件(JComponent)是构成图形用户界面的基本要素,通过对不同事件的响应来完成和用户的交互或组件之间的交互。组件分为两类:一类是可以容纳其他组件的容器组件,例

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档