首页 > 学院 > 开发设计 > 正文

VJ6.0的使用方法(5)Applet编写调试过程

2019-11-17 06:10:26
字体:
来源:转载
供稿:网友
一个Applet的编写与调试过程

Applet与application虽然有很大的不同,但操作上基本同Application的操作差不多,但编辑上还是有一些差别的。因此,这里也给大家举一个例子。这个例子稍为有点复杂,希望看的时候已经学过了一些java的基本知识了。这个例子的目的是要实现一个跑马灯的Java Applet程序,这个例子的效果如下:

VJ6.0的使用方法(5)Applet编写调试过程


1 选择新建菜单“new”,然后选择“new”下面的选项:Applet on Html,设置好名称与路径之后,按下确定按钮,系统将自动帮我们生成一两个文件,一个是Applet的初始代码文件,另外一个就是HTML网页文件了。如下图:

VJ6.0的使用方法(5)Applet编写调试过程

2 在工程浏览窗口中双击Applet1文件,这时就可以打开这个代码文件了。代码文件比较长,这里不列出,要查看代码,请点击这里。双击page1.html文件,也就打开这个HTML文件了,这个文件打开时,会显示如下图所示:

VJ6.0的使用方法(5)Applet编写调试过程

这个窗口里面有三个选项了,假如你用过Frontpage,那么你将对这个非常的熟悉。这里就像Frontpage一样,是一个网页编辑器,工具箱中也有你编辑网页所要的控件。不用多解释,看看Source(源代码),打开后,有的可能显示的是该Applet的内容。而有的可能显示的是代码,这与VJ6的初始设定有关,在Applet上面点击鼠标右键,选择“Always view as text”后,就可以看到代码了,代码如下:

<applet
code=Applet1.class
name=Applet1
width=320
height=200 VIEWASTEXT>
<param name=label value="This string was passed from the HTML host.">
<param name=background value="008080">
<param name=foreground value="FFFFFF">
</applet>

这个不用多解释,按照自己的要求改就行了。此时不能点击Quick View进行快速预览,因为该Applet还没有被编译成Class文件。
进入讨论组讨论。
3 此时将这个Applet程序运行,按下F5键,直接运行,那么此时VJ6会自动编译此程序,并且用默认的浏览器打开这个HTML文件并显示出来。

4 这个时候我们就要进行真正的添加代码的工作了。只有添加了必要的代码后,才能达到预期的目标嘛!请打开源代码文件Applet1,双击就行!

先要做的工作,当然是设置变量,变量放在主类当中,如下:

Font ft; //文字字体对象实例
String theString, font, style; //移动的字符串、字体类型及样式
int size, speed; //文字的大小,移动速度
int xSet, Max, Min;//文字所在位置的x坐标,右边界和左边界

定义好变量后,就要像给出的源代码一样,加入一些初始的代码了。

PRivate final String param_string="string";
private final String param_font="font";
private final String param_style="style";
private final String param_size="size";
private final String param_speed="speed";

现在要做的事情就是从网页文件HTML中取得各种参数了,就像初始代码取得参数一样,这些可以参照初始代码而写出来!如下。

String param;
param = getParameter ( param_string);
if(param !=null) theString= param;//取得字符串参数
param = getParameter ( param_font);
if(param !=null) font= param;//取得字型参数


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表