网站大量收购独家精品文档,联系QQ:2885784924

Java程序设计实用教程 赵欢 第2章 创建基于web的Java程序新.ppt

Java程序设计实用教程 赵欢 第2章 创建基于web的Java程序新.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档