- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈尔滨工业大学计算机系代亚非 第二章 创建基于web的Java程序 ? 主讲: 赵 欢 教授 湖南大学计算机通信学院 第二章 创建基于web的Java程序 Applet与HTML基础 Applet与Application区别与转换 Applet的工作机制,生命周期与方法 Applet中加载图片和音频文件 创建策略文件 小结 2.1 Applet与HTML基础 Applet是嵌入到网页中运行的小应用程序,不是驻留在本地计算机的硬盘上的,而必须在网络上通过Web浏览器装入Web页面时被调入和执行 HTML是静态的,类似文本格式的文件,不能用HTML加入多媒体事件如:动画、声音、图像等; 可通过Applet在Web页面上加入多媒体事件,也可使用Applet使Web页面实现交互。 2.1 Applet与HTML基础 HTML文档 applet code=.class文件的名 codebase=.class文件的路径 height=applet的最大高度,以像素为单位 width=applet的最大宽度,以像素为单位 vspace=applet与HTML之间的其余部分之间的垂直空间,以像素为单位 hspace=applet与HTML之间的其余部分之间的水平空间,以像素为单位 align=applet与web页面的其余部分对齐 alt=如果浏览器不支持applets,显示可选文本 param name=参数名 value=参数值 /applet 2.1 Applet与HTML基础 属性:code,width,height是必需的。Applet元素用于把一个Web页和一个类文件链接起来。引用的类文件必须是Applet类的扩展。下面对相应的属性给出描述: code:指定要载入的Java类文件名。它不是一个绝对的URL(统一资源定位)。通常是针对当前的基目录被翻译的,提供了codebase的情况例外。尽管类文件必须是Web上可以访问的,但Java源文件与之无联系。code中不能给出绝对URL。如果要访问当前文档位置以外的其他applet,可以设置codebase属性来实现。 codebase:指明URL基址。code中的入口需要参考这个设置来产生。缺省情况下使用主HTML文档所在路径。 widht和height:设定applet占用的空间大小。可以通过像素或相对浏览器的比例来给定其值。但是,在applet查看器中是不能处理比例值的,这是因为applet查看器没有可以参照的现成的浏览器窗口。所有的Applet都必须有这些属性。 2.1 Applet与HTML基础 vspace:用像素值指定applet中左边或右边的空白。 hspace:用像素值指定applet中顶边或底边的空白。 align:指定Applet显示区域的对齐方式。可选内容有:left,right,top,bottom,middle及其表达的意思。 alt:给出Applet的替代文本。当浏览器不支持显示Java Applet时,将会显示该属性所设置的替代文本。 param:用于向Applet传递参数,每个参数包含参数名name和参数值value。在Applet中通过Applet类的getParameter( )方法获得参数。 2.2 Applet与Application Applet是一种特殊的Java程序,它的用途是嵌入到Web页中以完成某些扩展功能。当用户打开一个带有Applet的Web页时,Applet将在Web浏览器的客户机上运行,而不是运行在HTTP服务器上。 Application是在本地计算机上运行的应用程序,可在任何操作系统下执行Java应用程序。单独的应用程序可以是基于窗口的应用程序(一般是图形用户界面)和基于控制台的应用程序(一般是基于字符的,没有图形用户界面)。 2.2 Applet与Application //定义一个客户端的Dealer.java,显示用户输入数据的界面 import javax.swing.*; import java.awt.*; public class Dealer {//定义框架对象 static JFrame frameObject; //定义面板对象 JPanel panelObject; //定义一组标签 JLabel labelDealerName; JLabel labelDealerAddress; JLabel labelDealerPhone; JLabel labelDealerServices; //定义一组文本字段 JTextF
您可能关注的文档
- Java程序设计及应用 李宗军 02 2新.ppt
- Java程序设计及应用 李宗军 02 3新.ppt
- Java程序设计及应用 李宗军 02 4新.ppt
- Java程序设计及应用 李宗军 03 1新.ppt
- Java程序设计及应用 李宗军 03 3新.ppt
- Java程序设计及应用 李宗军 04新.ppt
- Java程序设计及应用 李宗军 06 1新.ppt
- Java程序设计及应用 李宗军 06 2新.ppt
- Java程序设计及应用 李宗军 07 1新.ppt
- Java程序设计及应用 李宗军 07 2新.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)