目录树菜单 applet - Fabio Ciucci 版权所有 1998/99
此applet是一个浏览菜单,类似於Windows的树状结购。它可以无限制地展示菜单
和选项,使用任意类型的图示。仅当您购买此软体注埠筢连接功能才会执行。
此applet包含 Dolf van der Schaar编写的得到许可使用的代码。
*************************************************************************
必需的文件
除了图示图像,和随意的背景及/或前景图像,还需上传如下3个“.class"文件:
treemenu.class
Lware.class
anfy.class
另外,上传treemenu.jar可以在最新的浏览器中加快载入速度。
**************************************************************************
如下所示,插入 <applet> 标签到您的html文件中,以将此applet加入到您的页面中
“;"符号后的注释是代码说明和可接受的最小/最大值,它们不是此applet语言
的一部分 :
<applet archive="treemenu.jar" code="treemenu.class" width="200" height="280">
<param name="credits" value="Applet by Anfy Team (www.anfyteam.com)">
;注册码 如果您有的话
<param name="regcode" value="yrl-9jajw-hhdjdfglgi+kssmlo-fsrdhkfglji">
<param name="regnewframe" value="YES"> ;在新框架中启动注册连接?
<param name="regframename" value="_blank"> ;启动注册连接的新框架名称
<param name="scrollSpeedInGoing" value="150"> ;关闭树速度
<param name="scrollSpeedOutGoing" value="118"> ;启动树速度
<param name="numberOfBouncesInGoing" value="0"> ; 关闭树时弹跳
<param name="numberOfBouncesOutGoing" value="2"> ; 启动树时弹跳
<param name="bounceGravity" value="20"> ; 弹跳重力百分比
<param name="bounceAmplitude" value="40"> ; 弹跳振幅百分比
<param name="treeFont" value="Helvetica"> ;文字字体名称
<param name="treeFontSize" value="14"> ;树字体尺寸
<param name="treeBold" value="YES"> ;文字粗体 ("是" 或 "否")
<param name="treeItalic" value="NO"> ;文字斜体 ("是" 或 "否")
<param name="systemColor" value="ffff7f"> ;滚动条色彩(十六进制 rgb)
<param name="filterColor" value="ffffff"> ;色彩考虑透明
<param name="foregroundColor" value="000000"> ;文字色彩(十六进制 rgb)
<param name="backgroundColor" value="efefef"> ;背景色彩(十六进制 rgb)
<param name="foregroundColorSelection" value="ffff00"> ;选择文字色彩
<param name="backgroundColorSelection" value="00007f"> ;选择文字背景
<param name="autoHighLight" value="yes"> ;鼠标高亮? ("是","否")
<param name="borderStyle" value="0"> ;边框设计 (0=no borders,1,2)
<param name="scrollBarStyle" value="0"> ;滚动列设计 (0 , 1)
<param name="backImage" value="NO"> ;背景图像名或"否"
<param name="floatmode" value="NO"> ;浮动模式("是" 或 "否")
<param name="floatw" value="200"> ;浮动窗口宽度
<param name="floath" value="280"> ;浮动窗口高度
<param name="floatx" value="100"> ;浮动窗口x位置开始
<param name="floaty" value="100"> ;浮动是窗口y位置开始
<param name="floatitle" value="Tree Menu"> ;浮动窗口标题
<param name="floatinfront" value="NO"> ;浮动窗口总在最顶端(是,否)
<param name="Icon0" value="fo_win1.gif"> ;图示0图像名称
<param name="Icon1" value="fo_win3.gif"> ;图示1图像名称
<param name="Icon2" value="ic_anfy.gif"> ;图示2图像名称
<param name="Icon3" value="ic_audio.gif"> ;图示3图像名称
...
菜单实例:
<param name="config0" value="0,Main,0,u"> ; Root folder
; 图示: 0, 连接: "u" (none)
<param name="config1" value="0,Image Gallery,0,u"> ; 级别 0 文件夹
<param name="config2" value="0,Audio Files,0,u"> ; 级别 0 文件夹
<param name="config3" value="0,E-Mail,12,mailto:test@test.com"> ; 连接 l. 0
; 图示: 0, 连接: mailto:test@test.com
<param name="config4" value="1,GIF Images,1,u"> ; 子文件夹, config1下
; 图示: 1, 连接: "u" (none)
<param name="config5" value="1,JPG Images,1,u"> ; 子文件夹, config1下
<param name="config6" value="4,Flower.gif,7,test1.html"> ; conf4下连接
; 图示: 7, 连接: test1.html
<param name="overimg" value="NO"> ;遮盖applet的可选图像
<param name="overimgX" value="0"> ;遮盖图像的X轴偏移
<param name="overimgY" value="0"> ;遮盖图像的Y轴偏移
<param name="memdelay" value="1000"> ;释放风存的延缓时间
<param name="priority" value="3"> ;任务优先权(1..10)
<param name="MinSYNC" value="10"> ;最小毫秒/画面同步时间
对不起,您的浏览器不支持Java ;对不支持Java(tm)的浏览器的提示信息。
</applet> ;applet标签结束
***********************************************************************
指令
以下指令说明如何改变参数:
试图改变“credits"参数将会使此applet无效。
启动注册参数,请阅读此共享软体的注册说明。在“注册码"参数中,输入您从
作者处购买的注册码(regcode)。如果此代码正确,且此applet从已注册的网域内执行,那么当此
applet被按下时,您可以使用“连接"参数来连接至一个URL。
如果您设定“注册新框架"参数为“是",您可以为菜单连接指定一个特定的帧位置:
"_blank" :在新的空白的未命名浏览器窗口中载入此连接。
"_self" :将连接载入applet所在的相同窗口。
"_parent" :将此连接载入最接近的框架设置父框架中。
"_top" :将此连接载入窗口的最顶端框架。
您还可以设定一个自定义的框架名,如“myframe1"。
使用“启动之滚动速度"和“关闭之滚动速度"参数,您可以决定树状分支的
关闭和启动速率。
只要需要,当您启动和关闭一个树状结构分支的时候,可以产生一个跳跃的效果。为了
控制这种效果,您可以设定“启动跳跃数"和“关闭跳跃数"
参数,并且如果它们都大於“0",与其相关的“重力"及“振幅"参数也必须设定。
例如,如果您设定“重力"参数为50,当第二次跳跃时,第一次跳跃的增幅将达
到50%,第三次又将达到第二次的50%,或者可说是第一次跳跃的25%。
“振幅"参数是最初跳跃尺寸的百分比的增幅。当它设定为200时,此跳跃将比
原始尺寸大两倍。
使用“字体"参数,树状结构直观的外表可以改变,其变更决定文本字体的名称,使用
“粗体"及“斜体"参数设定样式,可设定为“是"或“否"。
使用“字体尺寸"参数可改变字体大小。
滚动条及边缘的颜色可用“文字背影色彩"参数设定,使用一个十六进制0x00rrggbb格式,
和用於html格式的一样,不要开头的“#"符号。
使用相同的格式,背景色彩由“背景色彩"参数控制,文本色彩则由“文字..."参数控制。
如果载入了一个背景图像,“背景色彩"参数将被忽略。
当文本被选定,“选择..."参数为显示的色彩,“造反背景..."
为被选文本下的那个参数 如果有一个背景图像,它将是透明的 。
“过滤..."是一个重要的参数:这个色彩用於过滤图示图像 所有的),并决定
什么是透明色。
在包含的样本图示,透明的过滤色是“FFFFFF",在其它的项填充白色(红=255,
绿=255, 蓝=255)。
较深的白色不会转为透明,仅此一种。您可以改变透明色彩过滤,但要确定提供选择
色彩的图示图像必须是透明色的。
注意:如果您载入透明的gif图像作为图示,gif图像的透明度应考虑为透明。
如果您想要使一个图像作为背景,在“背影图像"参数输入其名称。注意:此图像
可设定为任意尺寸,如果比菜单applet区域小,它将会平铺以填满。
“边界"参数决定边缘的出现和样式。
数值“0"表示无边缘展示。
数值“1"表示连缘宽度为像素1。
数值“3"表示连缘宽度为像素3。
“滚动条"参数决定滚动条的尺寸 当菜单项目变得比applet区域大时它会出现 。
数值“0"表示滚动条宽度为像素11。
数值“1"表示滚动条宽度为像素16。
设定“自动高亮"参数为“是",当鼠标移动到此项目上时,此项目将以高亮显示。
当设定为“否"时,只有单击此项目才会以高亮显示。
浮动模式:
您可以设定“浮动窗口"模式。树状菜单applet将会出现在浮动外部窗口内,并在web站台上为所有其它的帧空间留下空白。但您仍然必须创建一个小的水平或垂直帧(可能1或2个像素大)
包含此applet,1像素大.
要使用此模式:
1)设定“浮动模式"参数为“是"。
2)拷贝applet的宽度到“浮动模式宽度"参数中。
3)拷贝applet的高度到“浮动模式高度"参数中。
4)设定此applet宽度=1,高度=1。
在此,您只能使用那些参数设定它。
窗口标题必须以“浮动模式_标题"参数编写。
窗口应该出现的X和Y起点必须写在“浮动模式x"和“浮动模式y"参数内。注意:座标与用户的荧幕相关,因此其结果的改变倚赖於荧幕的解析度。
如果您想要使窗口总在顶端并可以看见,可将“总在面上"参数设定为“是",这
对某些人可能有用,但对其他人来说就有些不便了。
注意:“�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
java applet实例讲解 (533个子文件)
bar2font.aft 176B
aura1fntr.aft 172B
tribig_f.aft 162B
nextlevl.au 31KB
sonar.au 23KB
shark.au 22KB
explosion.au 22KB
big_expl.au 18KB
pgun.au 16KB
artillery_burst.au 14KB
explode.au 14KB
collide.au 13KB
line.au 12KB
bgr.au 11KB
fire.au 10KB
rocket.au 10KB
ltl_expl.au 9KB
missile.au 8KB
splash.au 8KB
vcollide.au 7KB
eatghost.au 5KB
gameover.au 3KB
supplies.au 3KB
boom.au 3KB
clank.au 2KB
scaring.au 2KB
drop.au 2KB
eatdot.au 1KB
empty.au 930B
anflag.class 35KB
treemenu.class 34KB
cubemenu.class 29KB
anwater.class 24KB
rot2.class 24KB
wobbler.class 22KB
anfybump.class 22KB
mosaic.class 22KB
flagload.class 21KB
bookflip.class 21KB
morphmenu.class 20KB
solidscr.class 20KB
tunnel.class 19KB
ansnow.class 19KB
anlake.class 19KB
warp.class 19KB
deform.class 19KB
seafox.class 18KB
huerot.class 17KB
firewks.class 17KB
AnFade.class 16KB
BtlTank.class 15KB
txtscroll.class 15KB
anlens.class 14KB
invaders.class 13KB
Clock3D.class 11KB
droptext.class 11KB
watermessager2.class 10KB
Othello.class 9KB
ufo_attack.class 9KB
flame.class 8KB
mmblobs.class 8KB
animtext.class 7KB
tictactoe.class 7KB
zobject.class 7KB
countdown.class 6KB
tetristhread.class 6KB
player.class 6KB
spotlight.class 5KB
zpolygon.class 5KB
watermessager.class 5KB
firewk.class 5KB
enemysub.class 5KB
tetrisapp.class 5KB
sinetext.class 5KB
mmgalaxy.class 4KB
zworld.class 4KB
depthcharge.class 4KB
verticalTorpedo.class 4KB
destroyer.class 4KB
laserpic.class 4KB
magneticmine.class 3KB
scrollimage.class 3KB
jumpball.class 3KB
sky.class 3KB
horizontaltorpedo.class 3KB
twopic.class 3KB
capitalship.class 3KB
enemytorpedo.class 3KB
arenacanvas.class 3KB
zmatrix.class 3KB
Efficient.class 3KB
rainbowtext.class 3KB
text3d.class 3KB
reportcanvas.class 3KB
piece.class 3KB
extendtext.class 3KB
zview.class 3KB
supplySub.class 3KB
scroller.class 3KB
element.class 2KB
共 533 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
- shaopin2012-12-25applet入门资料
xiaozhihu1013
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功