预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共46页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第8讲JavaApplet8.1Applet概述Applet实现的功能是不完全的,必须借助浏览器中预先设计好的功能和已有的图形界面。Applet所要做的,是接收浏览器发送给它的消息和事件,并做出及时的反映。另外,为了协调与浏览器的合作过程,Applet中有一些固定的只能由浏览器在特定时刻和场合调用的方法。 8.1.2HTML语言 Java小程序必须嵌入在HTML语言中由浏览器运行。HTML语言是“HyperTextMarkupLanguage”的简写,称为“超文本标记语言”。它是一种排版语言,在给出具体信息的同时,也用各种标记(tag)来指出这些信息的显示格式。WWW浏览器可以理解这些标记,并按照标记的要求在浏览器的显示页面中把HTML文件中的信息显示出来。常用HTML标记及其意义如下: <HTML>…</HTML>标志整个HTML文件的开始和结束 <TITLE>…</TITLE>括起部分为窗口标题 <HEAD>…</HEAD>括起部分为窗口头部内容 <BODY>…</BODY>括起部分为页面内容 <I>…</I><B>…</B><S>…</S><U>…</U> 文字斜体、粗体、删除线、下划线显示 <H1>…</H1>至<H6>…</H6>括起文字用指定标题样式显示 <LEFT>、<RIGHT>、<CENTER> 对齐方式设置为左、右、居中对齐 <FONTCOLOR=“RED”FACE=“Arial”SIZE=3> 设置文本的颜色、字体、大小等 <AHREF=“FILENAME.HTM”>…</A>链接到指定的HTM文件 <IMGSRC=“IMAGENAME.GIF”>…</IMG> 显示指定的GIF图片文件 <HRLENGTH=“n”>显示长度为n的水平分割线 <P>开始一个新的段落【例8.1】一个简单HTML文件(文件的扩展名为.html或.htm)。(HTML文件是文本文件,可用任一文本文件编辑器进行编辑,HTML语言标记名不区分大小写) <HTML> <HEAD> <TITLE>JavaHTMLTest</TITLE> </HEAD> <BODY> <CENTER> <FONTSIZE="4"COLOR="RED"> ThisisaHTMLTest.</FONT> <HRWIDTH="200"><P> <AHREF="APPLET.HTM"><I>JavaApplet</I></A><P> <AHREF="APPLICATION.HTM"> <I>JavaApplication</I></A><P> <HRWIDTH="200"></CENTER> </BODY></HTML>8.1.3HTML文件中嵌入Applet 在例8.1的HTML文件中,未嵌入JavaApplet。将Java小程序嵌入网页是通过<applet>标记或<object>标记来实现的。在一个applet或object标记单元中,有如下的标记内容。 <APPLET [CODEBASE=codebaseURL] CODE=AppletFile [ALT=alternateText] [NAME=AppletInstanceName] WIDTH=pixels HEIGHT=pixels [ALIGN=alignment] [VSPACE=pixels] [HSPACE=pixels]> <PARAMNAME=AppletAttributeVALUE=value> <PARAMNAME=AppletAttributeVALUE=value> ... alternateHTML </APPLET>其中,加方括号的参数是可选的,Applet标记的参数解释如下: (1)CODEBASE=codebaseURL 决定Applet的URL位置和目录,若缺省,则使用当前HTML页面的路径。例如: CODEBASE="http://java.sun.com/Applets" (2)CODE=AppletFile 指出Applet的类名。它的路径是相对于CODEBASE而言的,不能为绝对路径。例如: CODE=Clock (3)ALT=alternateText 指明当浏览器不能执行Applet时所显示的文字。 (4)NAME=AppletInstanceName 指出Applet实例的名称,多用于在多个Applet的通信中做标识符。 (5)WIDTH=pixels和HEIGHT=pixels 指定Applet显示区域的大小,单位为像素点数。例如: WIDTH=200HEIGHT=150 (6)ALIGN=alignment 设置Applet在页面上的排列对齐方式,有LEFT、RIGHT、CENTER、TOP、TEXTTOP、MIDDLE、ABSMIDDLE、BASELI