正在阅读:VJ6.0的使用方法(5)Applet编写调试过程VJ6.0的使用方法(5)Applet编写调试过程

2004-02-14 09:34 出处: 作者:yy 责任编辑:pjl
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;//取得字型参数 param= getParameter ( param_size); if (param !=null) size=Integer. parseInt ( param);//取得字提大小参数 param= getParameter ( param_style); if(param!=null) style= param;//取得字型样式参数 param= getParameter ( param_speed); if(param !=null) speed=Integer.parseInt (param);//取得文字移动速度参数 int vice_style = Font.PLAIN ; if(style. equalsIgnoreCase ( "BOLD")) vice_style=Font.BOLD ; if (style.equalsIgnoreCase ("ITALIC")) vice_style=Font.ITALIC ;//处理得到的字型参数,忽略大小写 ft=new Font(font,vice_style,size); FontMetrics fm= getFontMetrics(ft);//生成FontMetrics类对象实例 Min= -fm.stringWidth (theString); Max= getSize().width ; Offset= Max; 接下来要做的事情,当然是要做最重要的工作了。编写程序的主要部分,字体滚动的过程。这部分的代码就不详细解释了。希望你已经学过Java语法了。 public void paint(Graphics g) { int ySet=getSize().height ;//yset为输出字符串的y坐标变量 ySet=(ySet-size)/2; g.setFont (ft); g.setColor (Color.red); g.drawString (theString,xSet,ySet+40); //+40是用来调整输出时的高度用的。 xSet--; if(xSet
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品