实现文字放大缩小动画

本实例体现了字符串的动画缩放效果,进一步体现了字符串的灵活应用。大家在浏览网页时,经常看到多种多样的广告,其中就有文字缩放实现的广告效果。本实例实现的就是将字符串中的每个字符逐一放大再缩小,实例运行结果如图1所示。

运行结果如下。

1  程序运行界面

已有类:

位置:应用/源码管理/类库/StringZoom.jar

实现步骤

下面我们来介绍本实例的实现步骤。

1)创建一个Java项目。

2)在项目的根目录中创建一个名称为lib的文件,并将本实例所需的已有类StringZoom.jar复制到lib文件夹中。

3)将这个Jar包添加到构建路径中。

4)在项目的src文件夹上单击鼠标右键,选择“新建”/”菜单项,在弹出的“新建Java类”向导对话框中,输入类的名称“TextZoom”并通过向导生成main()方法。

5)在main()方法中创建StringZoom已有类的实例对象,并调用已有类的方法,来显示程序界面。关键代码如下

import com.lzw.StringZoom;

public class TextZoom {

      public static void main(String[] args) {

            StringZoom frame = new StringZoom();        //创建已有类StringZoom对象

            frame.setVisible(true);                                 //设置窗体可视状态

            frame.setText("床前明月光,疑是地上霜。举头望明月,低头思故乡。");    //设置窗体显示内容

      }

}

 

6)保存该文件,单击按钮,运行该程序,将显示如图2所示的运行结果。

2  程序运行结果

继续放大的效果如图3所示。

3  程序运行结果