当前位置:学海荡舟 -> 电脑乐园 -> Java Applet实例讲解
 
固定文字滚动
Sorry, your browser doesn't support Java(tm).

功能简介:
此applet可使用有色字体展示一个滚动文字。此文字可以跳动及波动,而且您甚 至可以在底部区域加入一个镜面的效果。

所需文件:
你必需下载以下文件,并放在你的网页目录下。
solidscr.class
Lware.class
solidscr.jar
字体文件(下载后解压缩)
此外,你还可能会用到作为背景或遮盖图的图形文件,和一个文本文件来放置要滚动的文字。

参数说明:以左面的效果为例
插入<applet>标签到您的html文件中,以将此applet加入到您的页面中,具体的代码和参数设置和说明如下。


HTML代码
代码解释和说明
<applet archive="solidscr.jar" code="solidscr.class" width="460" height="80"> 设定java小程序的源代码为同一目录下的solidscr.class,宽和高分别为460和80。另外,设置archive="solidscr.jar"参数可以在最新的浏览器中加快载入速度。
<param name="credits" value="Applet by Fabio Ciucci (www.anfyteam.com)"> 这是此java小程序的作者Fabio Ciucci设定的参数,你不可以改动此参数的值,否则将导致此java小程序不可用。
<param name="backimage" value="bg.gif"> 设置背景图案,用同目录下的bg.gif作为背景。
<param name="bgcolor" value="000133"> 通过调整RGB参数来设置背景颜色。
<param name="overimg" value="NO">
<param name="overimgX" value="0">
<param name="overimgY" value="0">
您可以使用“overimg”参数指定描画在此applet上的图像。最好选择透明 的GIF图像。使用"overimgX"及"overimgX"参数,您可以将此图像在applet区域内置中。 此applet的尺寸由“宽度"及“高度"标签决定。
<param name="textscroll" value="solidscr.txt"> 设置存放滚动文字的文件为同目录下的solidscr.txt
<param name="texttype" value="jumping"> 设置文字的移动方式"texttype",你有四种选择:水平移动"horizontal"、竖直移动"vertical"、文字跳动"jumping"和文字波动"waveing"。
<param name="textoffset" value="30"> 可以设置"textoffset"来改变文字在竖直方向上的位置。
<param name="textvspace" value="10">
可以设置"textvspace"来改变文字行距。
<param name="mirrormode" value="perspective"> <param name="mirrorheight" value="20"> 使用"mirrormode"参数您可以决定镜面的状态。使用"disabled"参数此镜面 效果无效,使用"normal"它可以通过线反射线,使用"perspective"参数,它会以一种类似透视的方式反射。
使用"mirroheight"参数可输入希望的高度值。
<param name="fontindex" value="tribig_f.aft"> 确定字体。字体文件由同名的一个.gif文件和一个.aft文件组成。我们为您提供了三种字体,你也可以下载更多的字体
param name="TextJumpAmp" value="20">
<param name="TextJumpSpd" value="2">
设置文字跳动的幅度"TextJumpAmp"和速度"TextJumpSpd"。
<param name="wavemode" value="vertical">
<param name="wavetype" value="smooth">
<param name="wavespeed" value="0">
<param name="reversefx" value="NO">

设置文字波动的模式 "wavemode",波动速率"wavespeed"和类型"wavetype"
波动模式可以选择水平波动"horizontal"或竖直波动"vertical"
波动类型可以选择swing : 显示较长的规则正弦曲线;short : 显示 较不规则的正弦曲线;long : 显示略为不规则的正弦曲线;classic : 显示较短的规则正弦曲线;smooth : 显示较长的不规则正弦曲线;halfsmooth : 显示较短的不规则正弦曲线。
波动效果可颠倒,只需将"reversefx"参数设定为"YES"。

<param name="textspeed" value="2"> 设置文字移动速度。
<param name="regcode" value="*********"> 这是anfy对这个小程序作的唯一限制,你需要购买注册码以使有些功能生效,这些功能包括:当applets在线上方式時所有"link"选项有效;当applets在线上方式被按下時不会跳出信用视窗。如果你认为这个小程序值$20,你可以到anfyteam 的主页上看具体的购买方法。但是如果你的银子和我一样有限,你可以到论坛讨论解密的方法。
<param name="reglink" value="https://www.gdjyw.com"> 设置点击applet时的超级链接。
<param name="regnewframe" value="YES">
<param name="regframename" value="_blank">
设置点击applet打开新的URL所在的帧,如果使用"_self"可以把"regnewframe"设成"NO"
<param name="statusmsg" value="学海荡舟首页"> 可以设置鼠标悬浮在applet上时,浏览器状态栏显示的信息。
<param name="memdelay" value="15">
<param name="priority" value="1">
<param name="MinSYNC" value="30">
这些选项为高级用户而准备,允许你设置内存延迟,任务优先和最小同步值。
如果你为兼容性考虑可以使用15、1、30,要是你以速度优先,可以选择1000、6、2。
Sorry, your browser doesn't support Java(tm). </applet>

对不支持Java的浏览器的显示提示信息。
applet标签结束。

作者:Fabio Ciucci